Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 如何在Windows上更改Startup.jl中的num_线程(Julia)_Multithreading_Julia - Fatal编程技术网

Multithreading 如何在Windows上更改Startup.jl中的num_线程(Julia)

Multithreading 如何在Windows上更改Startup.jl中的num_线程(Julia),multithreading,julia,Multithreading,Julia,我正在尝试并行运行我的代码(CPU有8个内核),并希望用8个线程自动启动julia。我转到C:\Users\chris\.julia\config并创建了一个startup.jl文件,该文件只包含一行: JULIA_NUM_THREADS = 8 当启动Julia并使用Threads.nthreads()检查时,它仍然只显示1个线程。我知道该文件是在启动时读取的,因为如果我在其中写入任何无意义的内容,它会抛出一个错误。 我还尝试了ENV[“JULIA_NUM_THREADS”]=8,但没有成功

我正在尝试并行运行我的代码(CPU有8个内核),并希望用8个线程自动启动julia。我转到
C:\Users\chris\.julia\config
并创建了一个
startup.jl
文件,该文件只包含一行:

JULIA_NUM_THREADS = 8
当启动Julia并使用
Threads.nthreads()
检查时,它仍然只显示1个线程。我知道该文件是在启动时读取的,因为如果我在其中写入任何无意义的内容,它会抛出一个错误。
我还尝试了
ENV[“JULIA_NUM_THREADS”]=8
,但没有成功。我做错了什么?

下面是关于这一点的说明:

注意:

启动JULIA之前必须定义
JULIA\u NUM\u线程
;在startup.jl中定义它在启动过程中太晚了


所以你必须在朱莉娅之外安排事情。Julia,这取决于你的起步方式:

  • 如果您使用的是VS代码,则可以在Julia扩展的设置中更改线程数
  • 如果从命令行运行julia,则可以全局设置
    julia\u NUM\u THREADS
    环境变量(使用Windows配置面板,或者在
    .bashrc
    /
    .profile
    文件中设置,如果使用Linux)

以下文件中有一条关于此的说明:

注意:

启动JULIA之前必须定义
JULIA\u NUM\u线程
;在startup.jl中定义它在启动过程中太晚了


所以你必须在朱莉娅之外安排事情。Julia,这取决于你的起步方式:

  • 如果您使用的是VS代码,则可以在Julia扩展的设置中更改线程数
  • 如果从命令行运行julia,则可以全局设置
    julia\u NUM\u THREADS
    环境变量(使用Windows配置面板,或者在
    .bashrc
    /
    .profile
    文件中设置,如果使用Linux)

Ah-windows配置面板-很抱歉理解有点慢,我从来没有使用过Linux(stone me now),很多页面似乎都关注这样的用户。对于Windows,其“编辑系统环境变量”>“环境变量”>“系统变量”。点击“New”,然后将JULIA_NUM_线程作为变量名,变量值为8。啊-windows配置面板-很抱歉理解有点慢,我从来没有使用过Linux(stone me now),很多JULIA页面似乎都关注这样的用户。对于Windows,其“编辑系统环境变量”>“环境变量”>“系统变量”。点击“New”,然后把JULIA_NUM_线程作为变量名,变量值作为8。