6425a967283c72c9d0fe41f985adccc348b30e52
根因:ixformer.h声明的是ixformer::infer::*命名空间,但base image 实际导出的是ixformer_torch_ext::*(in _ixformer_torch.so)和 ixformer::functions::*(in libixformer.so)。命名空间不匹配导致 bridge .so虽然编译成功但import时undefined symbol。 当前方案:bridge加载失败时安全降级到Tier1(ixformer.functions), 这是base image的Python binding,底层调用同样的CUDA kernel,性能一致。 Tier1已有silu_and_mul/rms_norm/rotary_embedding/paged_attention等。 后续迭代:重写ixformer.h用正确的ixformer_torch_ext namespace。
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%