假设我有两个类,A和B,我已经jitted,其中B有一个A的列表。这可能在numba吗?
python3: /opt/miniconda/conda-bld/llvmdev_1498055795382/work/llvm-4.0.0.src/lib/IR/DataLayout.cpp:638: unsigned int llvm::DataLayout::getAlignment(llvm::Type*, bool) const: Assertion `Ty->isSized() && "Cannot getTypeInfo() on a type that is unsized!"' failed.
Aborted (core dumped)
当我运行它时,我收到以下错误:
{{1}}
有什么方法可以解决这个错误吗?
答案 0 :(得分:3)
您尝试做的事情有一些限制:
string
类型的实例变量因此numba可能不适合您的用例,除非您可以将字符串转换为某种本机类型(可能是整数标签,然后重新映射到numba调用之外的字符串),并将A
表示为一系列同质的numpy数组或列表。