一、解决方案
先说解决方案:使用 dos2unix 工具将文件的换行符转换为 Unix 格式
sudo apt install dos2unix
dos2unix scripts/v1_5/eval/textvqa.sh
二、具体问题
再分析具体问题
在运行本地的一个sh文件时,出现无法找到命令的报错
bash scripts/v1_5/eval/textvqa.sh
scripts/v1_5/eval/textvqa.sh: 行 2: $‘\r’:未找到命令
usage: model_vqa_loader.py [-h] [–model-path MODEL_PATH]
[–model-base MODEL_BASE]…
model_vqa_loader.py: error: unrecognized arguments:
scripts/v1_5/eval/textvqa.sh: 行 4: --model-path:未找到命令
这个textvqa.sh调用了model_vqa_loader.py,并对model-path的参数进行了设置。
- 在
textvqa.sh中,前两行是这样的,发现正确设置的参数model-path

最低0.47元/天 解锁文章
1373

被折叠的 条评论
为什么被折叠?



