Otis
#1
请问这种报错一般是什么情况, 因为源代码太长, 并且我复现不出demo, 如有需要我可以提供源代码
[E 03/21/23 10:47:16.384 3864413] [struct_llvm.cpp:get_stub@281] Assertion failure: stub
terminate called after throwing an instance of 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
Aborted (core dumped)
你是不是在代码里用了ti.FieldsBuilder
?如果是的话,记得必须要 finalize()
,示例代码如下:
fb1 = ti.FieldsBuilder()
x = ti.field(dtype=ti.f32)
fb1.dense(ti.ij, (5, 5)).place(x)
fb1_snode_tree = fb1.finalize() # 这里必须要 finalize,否则会报错
func(x)
fb1_snode_tree.destroy() # 释放内存
相关 issue 我已经提了一个,应该近期就会有开发的同学来解决。目前的话还是记得要加 finalize()
1 Like