我在Windows 10下使用Julia1.7并根据文档启动多个线程,我应该这样做:
$ julia --threads 4我应该在哪里输入这样的命令?当我启动朱莉娅的时候,环境看起来是这样的:

它没有$标志。
发布于 2022-02-14 16:35:36
您不能在已经运行的Julia会话中设置线程数。如注释所示,启动时应该将--threads标志传递给julia,即命令被输入到您的shell中(如果您在Windows上最有可能是PowerShell,或者是新的Windows终端或cmd)。
如果您使用的是VSCode朱莉娅扩展或Juno (基于Atom的旧版朱莉娅IDE),则有允许您选择线程数量的设置。来自VSCode设置的屏幕截图:

或者,可以在settings.json中设置线程,其中类似于
"julia.NumThreads": "auto"应该加进去。
当您通过IJulia使用木星笔记本时,您可以通过以下操作向多个线程注册内核
julia> using IJulia
julia> installkernel("Julia (4 threads)", env = Dict("JULIA_NUM_THREADS" => "4"))在Pluto笔记本中工作时,您可以在启动笔记本时设置线程数,如下所示:
Pluto.run(threads=16)发布于 2022-02-18 22:40:44
还可以使用JULIA_NUM_THREADS变量,并将其设置为所需线程数。
https://stackoverflow.com/questions/71114803
复制相似问题