Я пытаюсь следовать документации здесь , здесь и здесь , чтобы Floydhub использовал вывод задания в качестве входных данных для другого задания.Первая и вторая работа связаны с двумя разными проектами.
Невозможно найти мой файл.
No such file or directory: '/output/lemmatized_json.json'
Проект 1:
Этот проект выводит данные в конце сценария.
import os
if not os.path.exists('output'):
os.makedirs('output')
with open('output/lemmatized_json.json', 'w') as out_file:
json.dump(data, out_file)
Затем он доступен внутри /files
для этого проекта
в каталоге /output
.
Проект 2:
Теперь я запускаю второй проект, в котором я хочу получить доступ к ранее сохраненным данным.
Я запускаю проект с помощью.
floyd run --cpu2 --env default \
--data me/projects/lemmatize-json-positions/6/:model \
--message 'train embedding' 'python train_embedding.py'
И попробуйте получить доступ к данным внутри него с помощью следующего кода.
file = open('/output/lemmatized_json.json')
Но я получаю ошибку выше No such file or directory: 'No such file or directory: '/output/lemmatized_json.json'
.
И я не уверен, что мне не хватает.