新人请教,关于startup.jl的多线程相关环境变量设置问题

我已经在startup.jl里设置如下:

# multi-threads
ENV["JULIA_NUM_THREADS"] = "auto"

但是再打开Julia的时候测试线程还是1

只有使用julia -t auto启动Julia才能让线程数不为1

想请教大佬们startup.jl里应该怎么写才能直接正确设置ENV["JULIA_NUM_THREADS"]

multithreading - How to change num_threads in Startup.jl on Windows (Julia) - Stack Overflow

2 个赞

我记得当时我好像这样说过来着。居然不行,然后我检查了下我的环境变量,发现 ~/.zshrc 里面赫然写着

export JULIA_NUM_THREADS=$(nproc)

如果我误导了你,抱歉。是得设置环境变量的。 :joy:

1 个赞

原来还是得写在系统环境变量里啊,,我明白了,谢谢大佬

(确实是刷到那个帖子之后想这样试一试的,还是学习到了很多东西2333

原来还是得在系统的环境变量里设置,我还以为可以在startup.jl里改orz

之前也看到了这片文章,当时看的有点快没理解他的意思_(:з」∠)_