0 / 0
Go back to the English version of the documentation
Parametry rozwiązania
Last updated: 12 paź 2023
Parametry rozwiązania Decision Optimization

Aby sterować działaniem rozwiązania, można określić parametry rozwiązania Decision Optimization w żądaniu jako pary nazwanych wartości.

Na przykład:
"solve_parameters" : {
     "oaas.logAttachmentName":"log.txt",
     "oaas.logTailEnabled":"true"
}
Za pomocą tego kodu można zebrać dziennik mechanizmu podczas rozwiązywania i cały dziennik mechanizmu jako dane wyjściowe po zakończeniu rozwiązywania.

W żądaniu można użyć tych parametrów.

Nazwa Typ Opis
oaas.timeLimit Liczba Za pomocą tego parametru można ustawić limit czasu w milisekundach.
oaas.resultsFormat Wyliczeniowy
  • JSON
  • CSV
  • XML
  • TEXT
  • XLSX
Określa format zwracanych wyników. Formaty domyślne są następujące:
  • CPLEX- .xml
  • CPO- .json
  • OPL- .csv
  • DOcplex- .json
Inne formaty mogą, ale nie muszą być obsługiwane w zależności od typu aplikacji.
oaas.oplRunConfig Łańcuch Określa nazwę konfiguracji uruchomienia OPL, która ma zostać wykonana.
oaas.docplex.python 3.10

Tego parametru można użyć do ustawienia wersji Python dla uruchomienia we wdrożonym modelu. Jeśli nazwa nie zostanie podana, domyślnie będzie używana nazwa 3.10 .

oaas.logTailEnabled Wartość boolowska Ten parametr służy do uwzględniania końca dziennika w statusie rozwiązania.
oaas.logAttachmentName Łańcuch Jeśli są zdefiniowane, dzienniki mechanizmu zostaną zdefiniowane jako załącznik danych wyjściowych zadania.
oaas.engineLogLevel Wyliczeniowy
  • OFF
  • SEVERE
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST
Za pomocą tego parametru można zdefiniować poziom szczegółowości, który jest udostępniany przez dziennik mechanizmu. Wartością domyślną jest INFO.
oaas.logLimit Liczba Maksymalny limit wielkości dziennika w liczbie znaków.
oaas.dumpZipName Może być wyświetlana jako wartość boolowska (patrz opis) Jeśli jest zdefiniowany, plik zrzutu zadania (dane wejściowe i wyjściowe) .zip jest udostępniany z tą nazwą jako załącznik danych wyjściowych zadania. Nazwa może zawierać symbol zastępczy ${job_id}. Jeśli zdefiniowano bez wartości, używana jest wartość dump_${job_id}.zip attachmentName . Jeśli nie jest zdefiniowany, domyślnie nie jest dołączony żaden plik zrzutu zadania .zip .
oaas.dumpZipRules Łańcuch Jeśli jest zdefiniowany, plik .zip jest generowany zgodnie z konkretnymi regułami zadań (filtr oparty na RFC 1960). Musi być używana w połączeniu z parametrem {@link DUMP_ZIP_NAME} . Filtry można definiować dla przedziału czasu i następujących właściwości {@link com.ibm.optim.executionservice.model.solve.SolveState} :
  • duration
  • solveState.executionStatus
  • solveState.interruptionStatus
  • solveState.solveStatus
  • solveState.failureInfo.type
Przykład:
(duration>=1000)
 or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION)))
 or (|(solveState.interruptionStatus=OUT_OF_MEMORY)
(solveState.failureInfo.type=INFRASTRUCTURE))
(duration>=1000)
 or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION)))
 or (|(solveState.interruptionStatus=OUT_OF_MEMORY)
(solveState.failureInfo.type=INFRASTRUCTURE))
oaas.outputUploadPeriod Liczba Pośrednie dane wyjściowe w minutach. Za pomocą tego parametru można skonfigurować pośrednią publikację wyjściową (jeśli istnieje).
oaas.outputUploadFiles String (RegExp) Filtr RegExp dla plików, które mają zostać uwzględnione podczas przesyłania danych wyjściowych. Jeśli nic nie jest zdefiniowane, dodawane są wszystkie wyjścia.
Przykład:
job_${job_id}_log_${update_time}.txt
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more