You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab的parpool如何指定临时文件存储目录?

解决parpool临时文件存储目录修改的思路

核心思路:通过parcluster对象间接配置

parpool依赖parcluster实例运行,因此可以先配置好cluster的JobStorageLocation属性,再基于该cluster创建parpool,以此让parpool的临时文件使用指定目录。

具体操作步骤

  1. 创建并配置parcluster对象
    % 创建本地集群对象
    c = parcluster('local');
    % 自定义临时文件存储路径
    c.JobStorageLocation = '/your/custom/storage/path';
    % 可选:保存配置,下次启动Matlab自动加载
    saveProfile(c);
    
  2. 基于配置好的集群创建parpool
    pool = parpool(c);
    

其他备选方案

  • 修改系统临时环境变量:若需要全局生效,可修改Matlab运行时的TMP/TEMP环境变量,Matlab临时文件默认优先使用该变量指定路径
    % 在Matlab中设置临时环境变量
    setenv('TMP', '/your/custom/tmp/path');
    % 后续创建的parpool会自动使用该路径
    pool = parpool;
    
  • 编辑集群配置文件:针对非local集群(如集群调度系统),可编辑集群配置文件(如profile.xml),在其中指定JobStorageLocation,后续创建parpool时会自动读取该配置

注意:自定义目录需确保Matlab拥有读写权限,否则会触发权限错误

内容的提问来源于stack exchange,提问作者Imahn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:22:01