Unanswered
Hi Everyone
I Am Experiencing Issues With
Hi. Thanks for your response. Here is a snippet:
import os
from clearml import Task
# basic parameters
PATH_TO_ARTIFACT = '/app/artifact'
PROJECT_NAME = 'my_awesome_project'
TASK_NAME = 'my_awesome_task'
OUTPUT_URI = '
'
NUM_EPOCHS = 3
# create something to log in ClearML
if not os.path.exists(PATH_TO_ARTIFACT):
os.makedirs(PATH_TO_ARTIFACT)
with open(os.path.join(PATH_TO_ARTIFACT, 'test.txt'), 'w') as f:
f.write('very important data')
# create new task
task = Task.init(
project_name=PROJECT_NAME,
task_name=TASK_NAME,
output_uri=OUTPUT_URI,
)
# simulate training process
for epoch in range(NUM_EPOCHS):
artifact_name = f'artifact_epoch_{epoch}'
# upload
task.upload_artifact(
name=artifact_name,
artifact_object=PATH_TO_ARTIFACT,
wait_on_upload=True
)
# remove
task.delete_artifacts(artifact_names=[artifact_name])
# check what artifacts we have
print(task.artifacts)
97 Views
0
Answers
11 months ago
11 months ago