私はpythonで神聖なパッケージを使用しています。これは私が実行している計算実験を追跡することを可能にします。 sacredは、実験に関するすべての種類の情報(configuration
、source files
など)を保存するオブザーバー(mongodb
)を追加することができます。 sacred
は、db btにアーティファクトを追加することを許可します。sacred.Experiment.add_artifact(PATH_TO_FILE).
Mongodbのファイルにアクセスする
このコマンドは基本的にファイルをDBに追加します。
私はMongoDBコンパスを使用しています。私は実験情報にアクセスし、アーティファクトが追加されていることを確認できます。 「name
」と「file_id
」の2つのフィールドがあり、それぞれにはObjectId
が含まれています。 (画像参照)
保存したファイル自体にアクセスしようとしています。私はdbの下にというfs.files
というファイルがあることに気付きました。私はObjectId
を見つけるためにフィルターをかけることができますが、ファイル自体の内容にアクセスすることはできません。
ありがとうございます、ありがとう!