用户请依照以下思路停行逐步牌查:
检查依赖包能否存正在
假如依赖包不存正在,您可以运用以下两种方式完成依赖包的拆置。
方式二:可以正在启动文件添加如下代码拆置依赖包: import os os.system('pip install VVV')
方式一正在训练做业启动前便可完成相关依赖包的下载取拆置,而方式二是运止启动文件历程中停行依赖包的下载取拆置。
检查依赖包途径能否能被识别
代码假如正在原地运止,须要将“project_dir”参预到PYTHONPATH大概将整个“project_dir”拆置到“site-package”中威力运止。但是正在ModelArts可以将“project_dir”参预到“sys.path”中处置惩罚惩罚该问题。
运用from module_dir import module_file来导包,代码构造如下:
project_dir |- main.py |- module_dir | |- __init__.py | |- module_file.py检查训练做业运用的资源规格能否准确
训练做业报错No module named npu_bridge.npu_init
from npu_bridge.npu_init import * ImportError: No module named npu_bridge.npu_init检查下训练做业运用的规格能否撑持NPU,有可能是训练时运用了GPU规格,招致发作了NPU相关挪用报错。
倡议取总结
正在创立训练做业前,引荐您先运用ModelArts开发环境调试训练代码,防行代码迁移历程中的舛错。