ValueError: Check the path owner and group failed. Got path
收藏回复举报
ValueError: Check the path owner and group failed. Got path
t('forum.solved') 已解决
新人帖
发表于2025-01-24 20:48:02
0 查看

我按照如下链接,进行文本推理实验。

https://www.hiascend.com/document/detail/zh/mindie/100/mindieservice/servicedev/mindie_service0157.html

我通过把镜像文件中的atb-model复制到本地,现在理论上已经部署了mindie benchmark所需的环境,我的运行脚本如下;

benchmark \
--DatasetPath "/home/yzh/datasets/CEval" \
--DatasetType ceval \
--ModelName baichuan2_13b \
--ModelPath "/home/models/Baichuan2-13B-Chat" \
--TestType engine \
--MaxOutputLen 20 \
--Tokenizer True \
--TestAccuracy True

但是,在终端输入这个脚本后,报了错误:

ValueError: Check the path owner and group failed. Got path: /home/models/Baichuan2-13B-Chat

(base) root@atlas800ia2:/usr/local/Ascend/mindie# benchmark --DatasetPath "/home/yzh/datasets/CEval" --DatasetType ceval --ModelName baichuan2_13b --ModelPath "/home/models/Baichuan2-13B-Chat" --TestType engine --MaxOutputLen 20 --Tokenizer True --TestAccuracy True
/usr/local/miniconda3/lib/python3.10/site-packages/mindiebenchmark/benchmark_run.py:19: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See https://github.com/gevent/gevent/issues/1016. Modules that had direct imports (NOT patched): ['urllib3.util.ssl_ (/usr/local/miniconda3/lib/python3.10/site-packages/urllib3/util/ssl_.py)', 'urllib3.util (/usr/local/miniconda3/lib/python3.10/site-packages/urllib3/util/__init__.py)']. 
  monkey.patch_all(thread=False)
Traceback (most recent call last):
  File "/usr/local/miniconda3/bin/benchmark", line 8, in <module>
    sys.exit(main())
  File "/usr/local/miniconda3/lib/python3.10/site-packages/mindiebenchmark/benchmark_run.py", line 139, in main
    benchmark_run = BenchmarkRun()
  File "/usr/local/miniconda3/lib/python3.10/site-packages/mindiebenchmark/benchmark_run.py", line 28, in __init__
    self.config.validate_command_line_args()
  File "/usr/local/miniconda3/lib/python3.10/site-packages/mindiebenchmark/common/config.py", line 210, in validate_command_line_args
    self._check_args_path()
  File "/usr/local/miniconda3/lib/python3.10/site-packages/mindiebenchmark/common/config.py", line 276, in _check_args_path
    raise ValueError(f"{infos} Got path: {model_path}")
ValueError: Check the path owner and group failed. Got path: /home/models/Baichuan2-13B-Chat

我反复检查了我的模型路径,ls -l结果如下:

(base) root@atlas800ia2:/home/models/Baichuan2-13B-Chat# ls -l
total 27144592
-rw-r----- 1 yzh  shareconda     257546 Jan 12 11:33 'Baichuan2 模型社区许可协议.pdf'
-rw-r----- 1 yzh  shareconda     202809 Jan 12 11:33 'Community License for Baichuan2 Model.pdf'
-rw-r----- 1 yzh  shareconda        758 Jan 12 11:33  config.json
-rw-r----- 1 yzh  shareconda       1561 Jan 12 11:33  configuration_baichuan.py
-rw-r----- 1 yzh  shareconda        285 Jan 12 11:33  generation_config.json
-rw-r----- 1 yzh  shareconda       2966 Jan 12 11:33  generation_utils.py
-rw-r----- 1 yzh  shareconda       1099 Jan 12 11:33  handler.py
drw-r----- 2 root root             4096 Jan 24 11:37  instance
drw-r----- 2 root root             4096 Jan 24 11:37  log
-rw-r----- 1 yzh  shareconda      32519 Jan 12 11:33  modeling_baichuan.py
-rw-r----- 1 yzh  shareconda 9973568983 Jan 12 13:21  pytorch_model-00001-of-00003.bin
-rw-r----- 1 yzh  shareconda 9947421360 Jan 12 12:40  pytorch_model-00002-of-00003.bin
-rw-r----- 1 yzh  shareconda 7872446643 Jan 12 13:10  pytorch_model-00003-of-00003.bin
-rw-r----- 1 yzh  shareconda      23274 Jan 12 11:33  pytorch_model.bin.index.json
-rw-r----- 1 yzh  shareconda       9112 Jan 12 11:33  quantizer.py
-rw-r----- 1 yzh  shareconda      17230 Jan 12 11:33  README.md
-rw-r----- 1 yzh  shareconda        544 Jan 12 11:33  special_tokens_map.json
-rw-r----- 1 yzh  shareconda       9040 Jan 12 11:33  tokenization_baichuan.py
-rw-r----- 1 yzh  shareconda        954 Jan 12 11:33  tokenizer_config.json
-rw-r----- 1 yzh  shareconda    2001107 Jan 12 11:33  tokenizer.model

我现在是使用root登录的,理论上应该不会有权限不足的问题(事实上我之前chmod -R 777试过,会报同样的错误)。
不知道有没有遇到类似情况的,我现在正在重新下载模型。或许还有别的解决思路?

我要发帖子