예전에 yml 파일 작성 문법을 공부했었는데, 공식 도큐에서 찾기 어려웠던 것 같아서 정리해본다.
yml 파일 내에서 중복해서 사용하는 값이 있을 때, (물론 중복되지 않게끔 작성하는 것이 좋으나 전체 코드 구성이 복잡한 경우 가독성을 위해 사용할 수 있다.) 하나의 변수에서 값을 참조하게끔 하는 방법이다.
사용 방법은 다음과 같다.
key: &var
value
refer: *var
num_gpu: &gpu 1
...
info_gpu: *gpu
이를 파싱하면 다음과 같이 저장됨을 알 수 있다.
num_gpu: 1
...
info_gpu: 1