找回密码
 注册
Simdroid-非首页
查看: 97|回复: 1

请教大家一个matlab分布式计算pathDependencies设置问题

[复制链接]
发表于 2010-11-16 10:12:48 | 显示全部楼层 |阅读模式 来自 北京航空航天大学
各位:请教大家一个关于matlab分布式计算pathDependencies设置问题,下面是我测试用的小程序。

程序如下:
%主程序
jm = findResource('scheduler', 'type', 'jobmanager', 'name','LRN');
job = createJob(jm);
set(job, 'pathDependencies', {'Z:\testDCT'})
createTask(job, @hp, 1, {[10, 1]});
createTask(job, @hp, 1, {[11, 2]});
submit(job)
waitForState(job)
results = getAllOutputArguments(job)

%hp.m程序
function f = hp(m, n)
f=m+n;
end

我把这两个程序文件放置的文件夹共享,同时设置网络映射盘,即程序中“'Z:\testDCT'”,但是每次运行结果都是:
results =
   Empty cell array: 2-by-0

我想这个问题应该是pathDependencies设置的问题,但是不知道如何设置才能让其他worker能共享到这个文件。请大家给我想想办法,谢谢大家。
发表于 2010-11-19 15:58:18 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 r99 于 2010-11-19 16:04 编辑

1,你的jobmanager和work都正常创建了没有,这几台机器上的防火墙要关闭
2,看看任务返回了什么错误信息
errmsgs = get(yourjob.Tasks, {'ErrorMessage'});
nonempty = ~cellfun(@isempty, errmsgs);
celldisp(errmsgs(nonempty));

一般的错误,看看帮助文档里的trouble shooting都能解决。

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 09:25 , Processed in 0.046638 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表