BentoML Retrieve

1 분 소요

BentoML에서 저장한 Artifact를 찾아서 특정 위치에 저장

  • Artifact를 가져다 쓸 때 복사가 아닌 해당 명령어를 활용
user@ubuntu:~$ bentoml list
BENTO_SERVICE AGE APIS ARTIFACTS LABELS
IrisClassifier:20220529214648_3B586F 5 days and 18 hours predict<DataframeInput:DefaultOutput> model<SklearnModelArtifact>
IrisClassifier:20220529213403_F2631F 5 days and 18 hours predict<DataframeInput:DefaultOutput> model<SklearnModelArtifact>

user@ubuntu:~$ bentoml retrieve IrisClassifier:latest --target_dir=iris_latest_artifact
[2022-06-04 15:59:33,059] INFO - Getting latest version IrisClassifier:20220529214648_3B586F
Save IrisClassifier:latest artifact to directory iris_latest_artifact

user@ubuntu:~$ tree -L 2 iris_latest_artifact/
iris_latest_artifact/
├── bentoml-init.sh
├── bentoml.yml
├── docker-entrypoint.sh
├── Dockerfile
├── docs.json
├── environment.yml
├── IrisClassifier
│   ├── artifacts
│   ├── bentoml.yml
│   ├── init.py
│   ├── iris_classifier.py
│   ├── pycache
│   └── zipimports
├── MANIFEST.in
├── python_version
├── README.md
├── requirements.txt
└── setup.py

4 directories, 14 files

댓글남기기