import wandb
with wandb.init(project="my-models") as run:
# 모델 트레이닝
model = train_model()
# 모델을 위한 아티팩트 생성
model_artifact = wandb.Artifact(
name="my-model",
type="model",
description="ResNet-50 trained on ImageNet subset",
metadata={
"architecture": "ResNet-50",
"dataset": "ImageNet-1K",
"accuracy": 0.95
}
)
# 아티팩트에 모델 파일 추가
model_artifact.add_file("model.pt")
model_artifact.add_dir("model_configs/")
# W&B에 아티팩트 로그 기록
run.log_artifact(model_artifact)