実行パラメーター
最終更新: 2024年11月28日
実行を制御するために、リクエストでDecision Optimizationの実行パラメータを名前付き値のペアとして指定することができます。
例:
このコードを使用して、求解中にエンジン・ログの末尾を収集し、求解の終了時にエンジン・ログ全体を出力として収集することができます。"solve_parameters" : { "oaas.logAttachmentName":"log.txt", "oaas.logTailEnabled":"true" }
Copy to clipboard
要求で以下のパラメーターを使用できます。
名前 | タイプ | 説明 |
---|---|---|
|
数値 | このパラメーターを使用して、時間制限をミリ秒単位で設定できます。 |
|
列挙
|
返される結果のフォーマットを指定します。 デフォルトの形式は次のとおりです。
|
|
ストリング | 実行する OPL 実行構成の名前を指定します。 |
|
|
このパラメーターを使用して、デプロイされたモデルで実行する Python のバージョンを設定できます。 指定がない場合、3.11がデフォルトで使われる。 |
|
ブール値 | このパラメーターを使用して、解決状況にログ末尾を含めます。 |
|
ストリング | 定義されている場合、エンジン・ログはジョブ出力接続として定義されます。 |
|
列挙
|
このパラメーターを使用して、エンジン・ログによって提供される詳細レベルを定義できます。 デフォルト値は です。 |
|
数値 | 最大ログ・サイズ制限 (文字数)。 |
|
ブールと見なすことが可能 (説明を参照) | 定義されている場合、ジョブ・メモリー・ダンプ (入力および出力) ファイルがジョブ出力添付ファイルとしてこの名前で提供されます。 名前には、プレースホルダー を含めることができます。 値を指定せずに定義した場合は、添付ファイル名 が使用されます。 定義されていない場合、デフォルトでは、ジョブ・メモリー・ダンプ ファイルは添付されません。 |
|
ストリング | 定義されている場合、 ファイルは特定のジョブ ルール (RFC 1960 ベースのフィルター) に従って生成されます。 これは、 パラメーターと組み合わせて使用する必要があります。 フィルターは、期間および以下の プロパティーに対して定義できます。
例:
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |
|
数値 | 中間出力 (分単位)。 このパラメーターは、中間出力パブリケーション (ある場合) をセットアップするために使用できます。 |
|
ストリング (RegExp) | 出力アップロードに含めるファイルの RegExp フィルター。 何も定義されていない場合は、すべての出力が追加されます。 例:
|
Decision Optimizationソリューションを制御するエンジン・パラメーターは、モデルのビルド・ビューで設定できます。 詳細については、Build modelビューでエンジン設定を行うを参照してください。
トピックは役に立ちましたか?
0/1000