首页 > 解决方案 > 为什么 python-jl 在运行 julia 版本 1.2.0 时会崩溃

问题描述

我通常从 python-jl 运行 julia 1.0.0 版:

start "python-jl" interpreter
import julia
j = julia.Julia(compiled_modules=False, runtime='/usr/local/bin/julia_v1.0.0')

然后我有任何代码..我包括它

function = j.include("function.jl") ... etc

但现在我想使用 julia 1.2.0 版所以当我执行

j = julia.Julia(compiled_modules=False, runtime='/usr/local/bin/julia_v1.2.0')

它崩溃并写入以下内容:

Two passes with the same argument (-juliaO0) attempted to be registered!
Invalid instruction at 0x7faca4c46c: 0x00000000

signal (4): Illegal instruction
in expression starting at no file:0
_ZN4llvm14PassNameParser14passRegisteredEPKNS_8PassInfoE at /home/nvidia/julia/usr/bin/../lib/libLLVM-6.0.so (unknown line)
Allocations: 9676368 (Pool: 9674771; Big: 1597); GC: 20
Illegal instruction (core dumped)

虽然 julia 1.2.0 运行正常而没有错误.. 在 python-jl 之外我使用 python-jl 因为当 compiled_modules 参数为 True 时普通 python 失败。

有人可以帮忙吗?

我试图将 True 和 false 都传递给compiled_modules,没有任何改变

标签: julia

解决方案


推荐阅读