Link 파이프라인이 포함된 파일을 다른 형식으로 변환합니다.
- 현재
ipynb
를yaml
로 변환하거나,yaml
을ipynb
으로 변환하는 기능만 지원됩니다.ipynb
을yaml
로 변환하고자 할 경우, 해당 파이프라인의 모든 컴포넌트가 성공적으로 실행된 다음에 해당 기능을 이용할 수 있습니다.- Python code에서의 Link 파이프라인을
ipynb
파일로 내보내는 법은convert_to_ipynb
문서를, Kubeflowyaml
파일로 내보내는 방법은convert_to_kfp
문서를 참고하십시오.
mrx-link convert --from-path FILE1.format --to-path FILE2.format
-
Options
-
--from-path FILE1.format
: 변환하고자 하는 파일 명을 입력합니다. -
--to-path FILE2.format
: 변환하여 저장하고자 파일 명을 입력합니다. -
-h
,--help
: 헬프 메시지를 출력합니다.Usage: mrx-link convert [OPTIONS] Convert a file with the Link pipeline to other formats. `ipynb` to `yaml` and `yaml` to `ipynb` conversions are supported. Options: --from-path TEXT File name to be converted. [required] --to-path TEXT File name to be saved after conversion. [required] -h, --help Show this message and exit.
-
-
Troubleshooting
- [Errno 2] No such file or directory: 'FILE.format'
- 변환하고자 하는 파일이 존재하지 않을 때 발생합니다.
- The file should be ipynb or yaml file with a Link pipeline
- 변환하고자 하는 파일 형식이
ipynb
이지만 Link에서 생성된 파일이 아닐 때 발생합니다.
- 변환하고자 하는 파일 형식이
- The file should be ipynb or yaml file with a Link pipeline
- 변환하고자 하는 파일 형식이
yaml
이지만 Link에서 생성된 파일이 아닐 때 발생합니다.
- 변환하고자 하는 파일 형식이
- It must not include [:, *, ", ?, <, >, |]
FILE
에: * " ? < > |
중 하나가 추가되어 있을 때 발생합니다.
- Only
ipynb
andyaml
are supported for target file.FILE
형식이ipynb
이나yaml
이 아닐 경우 발생합니다.
- Failed to execute the pipeline for converting to
yaml
. Please try againyaml
로 변환하는 과정에서 필요한 파이프라인 실행 과정에 문제가 발생한 경우 발생합니다.
- Only
ipynb
toyaml
andyaml
toipynb
conversions are supportedipynb
에서yaml
로의 변환 또는yaml
에서ipynb
으로의 변환이 아닐 경우 발생합니다.
- zsh: no matches found: FILE.format
- 노트북 파일 이름에 Bash 특수 문자 또는 공백이 포함된 경우 발생합니다.
- Bash 특수 문자 또는 공백 앞에
\
가 포함되면 정상적으로 실행됩니다.- ex)
mrx-link convert --from cli-test\(name\).yaml --to cli-test\(name\).ipynb
- ex)
“
또는‘
따옴표로 문자열을 감싸면 정상적으로 실행됩니다.- ex)
mrx-link convert --from "cli-test(name).yaml" --to 'cli-test(name).ipynb'
- ex)
- Bash 특수 문자 또는 공백 앞에
- 노트북 파일 이름에 Bash 특수 문자 또는 공백이 포함된 경우 발생합니다.
- [Errno 2] No such file or directory: 'FILE.format'
Example
- Sample Source를 다운로드 받습니다.
- 필요한 패키지를 설치하고 해당 파일을 실행합니다. (
yaml
로 변환하는 경우에 해당)pip install sklearn torch "pytorch_lightning>=1.6, <1.9" "torchmetrics>=0.7.0, <0.11.1" livelossplot && mrx-link run --file 'iris_classification.ipynb'
ipynb
파일을yaml
로 변환하여 저장합니다.mrx-link convert --from-path iris_classification.ipynb --to-path sample.yaml