我用的基础镜像是 mindie:2.0.T3-800I-A2-py311-openeuler24.03-lts-aarch64
我需要在此基础上,制作一个非root用户镜像
最开始启动时候,报错是:
/usr/local/lib64/python3.11/site-packages/torch_npu/utils/collect_env.py:59: UserWarning: Warning: The /usr/local/Ascend/ascend-toolkit/latest owner does not match the current owner.
warnings.warn(f"Warning: The {path} owner does not match the current owner.")
/usr/local/lib64/python3.11/site-packages/torch_npu/utils/collect_env.py:59: UserWarning: Warning: The /usr/local/Ascend/ascend-toolkit/8.0.T63/aarch64-linux/ascend_toolkit_install.info owner does not match the current owner.
我已经尝试将整个 /usr/local/Ascend/ 都改成当前用户了,但启动服务时候还是报错
[ERROR] 2025-05-26-16:15:10 (PID:1821, Device:0, RankID:-1) ERR00100 PTA call acl api failed
[Error]: The internal ACL of the system is incorrect.
Rectify the fault based on the error information in the ascend log.
E40023: [PID: 1821] 2025-05-26-16:15:10.366.205 Path [/usr/local/Ascend/mindie/2.0.T3/mindie-service/bin] for [ge.debugDir] is invalid. Result: access real path failed. Reason: Permission denied.
Possible Cause: The path does not exist.
TraceBack (most recent call last):
Failed to initialize TeConfigInfo.
[GraphOpt][InitializeInner][InitTbeFunc] Failed to init tbe.[FUNC:InitializeTeFusion][FILE:tbe_op_store_adapter.cc][LINE:1816]
[GraphOpt][InitializeInner][InitTeFusion]: Failed to initialize TeFusion.[FUNC:InitializeInner][FILE:tbe_op_store_adapter.cc][LINE:1783]
[SubGraphOpt][PreCompileOp][InitAdapter] InitializeAdapter adapter [tbe_op_adapter] failed! Ret [4294967295][FUNC:InitializeAdapter][FILE:op_store_adapter_manager.cc][LINE:79]
[SubGraphOpt][PreCompileOp][Init] Initialize op store adapter failed, OpsStoreName[tbe-custom].[FUNC:Initialize][FILE:op_store_adapter_manager.cc][LINE:120]
[FusionMngr][Init] Op store adapter manager init failed.[FUNC:Initialize][FILE:fusion_manager.cc][LINE:115]
PluginManager InvokeAll failed.[FUNC:Initialize][FILE:ops_kernel_manager.cc][LINE:82]
OpsManager initialize failed.[FUNC:InnerInitialize][FILE:gelib.cc][LINE:249]
GELib::InnerInitialize failed.[FUNC:Initialize][FILE:gelib.cc][LINE:177]
GEInitialize failed.[FUNC:GEInitialize][FILE:ge_api.cc][LINE:339]
[Initialize][Ge]GEInitialize failed. ge result = 4294967295[FUNC:ReportCallError][FILE:log_inner.cpp][LINE:161]
[Init][Compiler]Init compiler failed[FUNC:ReportInnerError][FILE:log_inner.cpp][LINE:145]
[Set][Options]OpCompileProcessor init failed![FUNC:ReportInnerError][FILE:log_inner.cpp][LINE:145]
请问mindie是否支持非root用户启动?如果支持,需要在已有镜像上如何修改?
我用的基础镜像是 mindie:2.0.T3-800I-A2-py311-openeuler24.03-lts-aarch64
我需要在此基础上,制作一个非root用户镜像
最开始启动时候,报错是:
/usr/local/lib64/python3.11/site-packages/torch_npu/utils/collect_env.py:59: UserWarning: Warning: The /usr/local/Ascend/ascend-toolkit/latest owner does not match the current owner.
warnings.warn(f"Warning: The {path} owner does not match the current owner.")
/usr/local/lib64/python3.11/site-packages/torch_npu/utils/collect_env.py:59: UserWarning: Warning: The /usr/local/Ascend/ascend-toolkit/8.0.T63/aarch64-linux/ascend_toolkit_install.info owner does not match the current owner.
我已经尝试将整个 /usr/local/Ascend/ 都改成当前用户了,但启动服务时候还是报错
[ERROR] 2025-05-26-16:15:10 (PID:1821, Device:0, RankID:-1) ERR00100 PTA call acl api failed
[Error]: The internal ACL of the system is incorrect.
Rectify the fault based on the error information in the ascend log.
E40023: [PID: 1821] 2025-05-26-16:15:10.366.205 Path [/usr/local/Ascend/mindie/2.0.T3/mindie-service/bin] for [ge.debugDir] is invalid. Result: access real path failed. Reason: Permission denied.
Possible Cause: The path does not exist.
TraceBack (most recent call last):
Failed to initialize TeConfigInfo.
[GraphOpt][InitializeInner][InitTbeFunc] Failed to init tbe.[FUNC:InitializeTeFusion][FILE:tbe_op_store_adapter.cc][LINE:1816]
[GraphOpt][InitializeInner][InitTeFusion]: Failed to initialize TeFusion.[FUNC:InitializeInner][FILE:tbe_op_store_adapter.cc][LINE:1783]
[SubGraphOpt][PreCompileOp][InitAdapter] InitializeAdapter adapter [tbe_op_adapter] failed! Ret [4294967295][FUNC:InitializeAdapter][FILE:op_store_adapter_manager.cc][LINE:79]
[SubGraphOpt][PreCompileOp][Init] Initialize op store adapter failed, OpsStoreName[tbe-custom].[FUNC:Initialize][FILE:op_store_adapter_manager.cc][LINE:120]
[FusionMngr][Init] Op store adapter manager init failed.[FUNC:Initialize][FILE:fusion_manager.cc][LINE:115]
PluginManager InvokeAll failed.[FUNC:Initialize][FILE:ops_kernel_manager.cc][LINE:82]
OpsManager initialize failed.[FUNC:InnerInitialize][FILE:gelib.cc][LINE:249]
GELib::InnerInitialize failed.[FUNC:Initialize][FILE:gelib.cc][LINE:177]
GEInitialize failed.[FUNC:GEInitialize][FILE:ge_api.cc][LINE:339]
[Initialize][Ge]GEInitialize failed. ge result = 4294967295[FUNC:ReportCallError][FILE:log_inner.cpp][LINE:161]
[Init][Compiler]Init compiler failed[FUNC:ReportInnerError][FILE:log_inner.cpp][LINE:145]
[Set][Options]OpCompileProcessor init failed![FUNC:ReportInnerError][FILE:log_inner.cpp][LINE:145]
请问mindie是否支持非root用户启动?如果支持,需要在已有镜像上如何修改?