---
title: E13029 Compilation_Error_Load_Custom_Fusion_Pass
description: "报错格式如下，占位符%s的含义依次为融合规则库、报错原因："
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/maintenref/troubleshooting/atlaserrorcode_15_0345.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/maintenref/troubleshooting/atlaserrorcode_15_0345.html
indexId: 3b2f531245f74f61c7fe244c1e87b5cfa617c992544364651d3e777da9b764f695
---
# E13029 Compilation_Error_Load_Custom_Fusion_Pass

#### 错误信息

报错格式如下，占位符%s的含义依次为融合规则库、报错原因：

```
Failed to load custom fusion pass lib %s. Reason: %s.
```


报错示例如下：

```
Failed to load custom fusion pass lib /custom_op.so. Reason: undefined symbol: _ZNK7c10_npu9NPUStream6streamEv.
```


#### 解决方法

分析上述提到的失败原因。以下是一些常见的dlopen失败情况的典型解决方案：

1. 确认库路径正确且文件存在。
2. 确保库及其依赖项具有正确的权限。
3. 使用'ldd'命令检查所有依赖项是否可用。
