MATLAB ヘルプ センター
MATLAB ジョブ スケジューラ クラスターのキュー内でジョブを降格
demote(job)
demote(c,job)
demote(job) は、MATLAB® ジョブ スケジューラ クラスターのキュー内でジョブ オブジェクト job を降格します。
job
job がキューの最後のジョブでない場合、demote は job とキュー内でその後にあるジョブの位置を入れ替えます。
demote
例
demote(c,job) は、MATLAB ジョブ スケジューラ クラスター c 内でキューに入っているジョブ オブジェクト job を降格します。
c
すべて折りたたむ
既定のクラスター プロファイルで MATLAB ジョブ スケジューラが使用されると仮定して、複数のジョブを作成し、既定のクラスター プロファイルで特定されるクラスターに投入します。
クラスター オブジェクトを作成します。
c = parcluster;
pause を使用して投入が実行されないようにします。
pause
pause(c) % Prevent submissions from running.
ジョブとタスクを作成し、キューに投入します。
j1 = createJob(c,'Name',"Job A"); t1 = createTask(j1,@rand,1,{10,10}); j2 = createJob(c,'Name',"Job B"); t2 = createTask(j2,{@rand,@magic,@ones},1,{{3,3} {3} {3,3}}); j3 = createJob(c,'Name',"Job C"); t3 = createTask(j3,@rand,1,{10,10},CaptureDiary=true); submit(j1);submit(j2);submit(j3);
キューの順序を調べます。
[pjobs,qjobs,rjobs,fjobs] = findJob(c); get(qjobs,'Name')
'Job A' 'Job B' 'Job C'
キュー内で Job A を 1 ランク降格します。
Job A
demote(j1)
新しいキューの順序を調べます。
'Job B' 'Job A' 'Job C'
ジョブ キューの処理を再開します。
resume(c)
parallel.Job
MATLAB ジョブ スケジューラ クラスターのキュー内で降格するジョブ。parallel.Job オブジェクトとして指定します。
例: job = createJob(c)
job = createJob(c)
parallel.cluster.MJS
クラスター。MATLAB ジョブ スケジューラ クラスター計算リソースを表す parallel.cluster.MJS オブジェクトとして指定します。オブジェクトを作成するには、関数 parcluster を使用します。
parcluster
例: myCluster = parcluster("myMJSProfile")
myCluster = parcluster("myMJSProfile")
demote または promote を呼び出した後でも、MATLAB ジョブ スケジューラ クラスター オブジェクトの Jobs プロパティに含まれるジョブ オブジェクトの順序は変更されません。キュー内のジョブの実行順序のスケジュールを表示するには、関数 findJob を [pending queued running finished] = findJob(c) の形式で使用してください。
promote
Jobs
findJob
[pending queued running finished] = findJob(c)
R2006a より前に導入
createJob | findJob | promote | submit
createJob
submit
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ