Jupyter Notebook如何启用多线程?

如题。且我的JupyterNotebook是pip安装的,没有conda。

编辑 /home/steiner/.local/share/jupyter/kernels/julia-1.7/kernel.json即可

那么在里面多线程的参数如何设置呢?
-t=8--t=8都试过了

多线程不是 --threads number 吗

好像没啥用呢,我是windows平台,可能没用吧

在运行jupyter的环境里设置环境变量
export JULIA_NUM_THREADS=n
n是线程数

我查了下export是Linux下的指令,我的是windows平台的 。

且我已经在.../etc/julia/startup.jl里设置了

ENV["JULIA_NUM_THREADS"]=8

没用。
image

这个环境变量应在启动julia前就定义好,你写在startup里是不会起作用的。
你可以搜索在windows里通过控制面板添加环境变量的方法。

1 个赞

在终端运行

 JULIA_NUM_THREADS=8 julia

在 REPL 中运行启动 jupyter

using IJulia
IJulia.run()

参考:parallel_intro.jl


所以帖子问的是多线程而不是进程?建议标题改改

感谢,我以为环境变量只能添加路径那种呢。