我在 python 中使用神圣包,这允许跟踪我正在运行的计算实验。神圣允许添加观察者(mongodb
),它存储有关实验的各种信息(configuration
等source files
)。
sacred
允许使用将工件添加到 db btsacred.Experiment.add_artifact(PATH_TO_FILE).
该命令实质上是将文件添加到数据库中。
我正在使用 MongoDB 指南针,我可以访问实验信息并查看已添加的工件。它包含两个字段: ' name
' 和 ' file_id
' 其中包含一个ObjectId
. (见图)
我正在尝试访问存储的文件本身。我注意到在我的数据库下有一个额外的sub-db
调用fs.files
,我可以过滤找到我的ObjectId
,但它似乎不允许我访问文件本身的内容。