で始めてみparpool
ましたMATLAB 2015b
。次のようにコマンドします。
parpool('local',3);
このコマンドは 3 つのワーカーを割り当てる必要があります。起動に失敗したことを示すエラーを受け取りましたparpool
。以下のようなエラーメッセージ、
Error using parpool (line 94)
Failed to start a parallel pool. (For information in addition to
the causing error, validate the profile 'local' in the Cluster Profile
Manager.)
同様のクエリが投稿されました ( https://nl.mathworks.com/matlabcentral/answers/196549-failed-to-start-a-parallel-pool-in-matlab2015a )。提案に従ってローカルプロファイルを検証するために、同じ手順に従いました。
distcomp.feature( 'LocalUseMpiexec', false);
or distcomp.feature( 'LocalUseMpiexec', true)
inを使用startup.m
しても、改善は見られませんでした。また、プロファイルを検証しようとするとlocal
、次のようなエラー メッセージが表示されます。
VALIDATION DETAILS
Profile: local
Scheduler Type: Local
Stage: Cluster connection test (parcluster)
Status: Passed
Description:Validation Passed
Command Line Output:(none)
Error Report:(none)
Debug Log:(none)
Stage: Job test (createJob)
Status: Failed
Description:The job errored or did not reach state finished.
Command Line Output:
Failed to determine if job 24 belongs to this cluster because: Unable to
read file 'C:\Users\varad001\AppData\Roaming\MathWorks\MATLAB
\local_cluster_jobs\R2015b\Job24.in.mat'. No such file or directory..
Error Report:(none)
Debug Log:(none)
Stage: SPMD job test (createCommunicatingJob)
Status: Failed
Description:The job errored or did not reach state finished.
Command Line Output:
Failed to determine if job 25 belongs to this cluster because: Unable to
read file 'C:\Users\varad001\AppData\Roaming\MathWorks\MATLAB
\local_cluster_jobs\R2015b\Job25.in.mat'. No such file or directory..
Error Report:(none)
Debug Log:(none)
Stage: Pool job test (createCommunicatingJob)
Status: Skipped
Description:Validation skipped due to previous failure.
Command Line Output:(none)
Error Report:(none)
Debug Log:(none)
Stage: Parallel pool test (parpool)
Status: Skipped
Description:Validation skipped due to previous failure.
Command Line Output:(none)
Error Report:(none)
Debug Log:(none)
これらのエラーは、クラスター マシンでのみ発生します。しかしparpool
、スタンドアロン PC での起動は完全に機能しています。この問題を修正する方法はありますか?