在 git 存储库的 ros 节点中加载文件时出错

问题描述 投票:0回答:0

我正在尝试在我的 rosnode 中加载 pytorch 中的模型。 我在不同的 python 文件中使用了完全相同的命令,并且它在那里工作(k 是一个 int):

model = torch.load("01.Actual/02.NeuralNetwork/02.PaperNetworks/saved_model" + str(k) + ".pt")

但是使用完全相同的命令,Ros 告诉我:

ERROR] [1682584228.090341]:回调错误: 追溯(最近一次通话): 文件“/opt/ros/noetic/lib/python3/dist-packages/rospy/topics.py”,第 750 行,在 _invoke_callback cb(消息) 文件“/home/demaisch/git/ros_workspaces/demaisch_ws/ros/src/my_dsp/scripts/data_to_modell.py”,第 49 行,在 useData model = torch.load("01.Actual/02.NeuralNetwork/02.PaperNetworks/saved_model" + str(k) + ".pt") 文件“/home/demaisch/.local/lib/python3.8/site-packages/torch/serialization.py”,第 791 行,加载中 用 _open_file_like(f, 'rb') 作为打开的文件: 文件“/home/demaisch/.local/lib/python3.8/site-packages/torch/serialization.py”,第 271 行,在 _open_file_like 返回 _open_file(name_or_buffer,模式) init 中的文件“/home/demaisch/.local/lib/python3.8/site-packages/torch/serialization.py”,第 252 行 超级()。init(打开(名称,模式)) FileNotFoundError: [Errno 2] 没有这样的文件或目录:'01.Actual/02.NeuralNetwork/02.PaperNetworks/saved_models0.pt'

我使用了相同的命令,只是我现在位于 git 存储库中的一个文件夹中,而该文件仍在我电脑上的 git 存储库之外。另外,我想将它加载到 ros 节点中,而不是直接作为 python 代码加载。 这有什么区别吗? 提前致谢

python git file ros
© www.soinside.com 2019 - 2024. All rights reserved.