Specifiche software supportate
In IBM Watson Machine Learning, è possibile utilizzare strumenti, librerie e framework diffusi per addestrare e implementare modelli e funzioni di machine learning. L'ambiente per questi modelli e funzioni è costituito da specifiche hardware e software specifiche.
Le specifiche del software definiscono il linguaggio e la versione da utilizzare per un modello o una funzione. È possibile utilizzare le specifiche del software per configurare il software utilizzato per l'esecuzione dei modelli e delle funzioni. Utilizzando le specifiche del software, è possibile definire con precisione la versione del software da utilizzare e includere le proprie estensioni (ad esempio, utilizzando file conda .yml o librerie personalizzate).
È possibile ottenere un elenco delle specifiche software e hardware disponibili e quindi utilizzare i loro nomi e ID per l'implementazione. Per ulteriori informazioni, consultare Python client o API comune per dati e IA.
Specifiche software supportate per framework di apprendimento automatico
È possibile utilizzare strumenti, librerie e framework diffusi per addestrare e implementare modelli e funzioni di machine learning.
La tabella seguente elenca i tipi di modelli predefiniti (base) e le specifiche software.
Tutte le specifiche del software sono conformi allo standard FIPS. Per ulteriori informazioni, consultare Servizi che supportano FIPS.
Le specifiche del software relative a Apache Spark 3.4 sono obsolete e saranno rimosse in una versione futura.
Le specifiche software obsolete sono contrassegnate con D.
| Framework | Versioni | Tipo di modello | Specifiche software predefinite |
Piattaforme supportate |
|---|---|---|---|---|
| Servizio AI | ND | ND | runtime-25.1-py3.12 |
x86 |
| Servizio AI | ND | ND | runtime-25.1-py3.12-cuda |
x86 |
| Servizio AI | ND | ND | genai-A25-py3.12 |
x86 |
| Decision Optimization | 20.1 | do-docplex_20.1do-opl_20.1do-cplex_20.1do-cpo_20.1 |
do_20.1 |
x86 e, PPC |
| Decision Optimization | 22.1 | do-docplex_22.1do-opl_22.1do-cplex_22.1do-cpo_22.1 |
do_22.1 |
x86 e, PPC |
| Decision Optimization | 22.2 | do-docplex_22.2do-opl_22.2do-cplex_22.2do-cpo_22.2 |
do_22.2 |
x86 e, PPC |
| onnx o onnxruntime | 1.17 | onnxruntime_1.17 |
onnxruntime_opset_21 |
x86 |
| PMML | 3.0 a 4.3 | pmml_. (o) pmml_..*3.0 - 4.3 |
pmml-3.0_4.3 |
x86 e, PPC |
| PyTorch | 2.6 | onnxruntime_1.17 |
onnxruntime_opset_21 |
x86, PPC, s390x (da 5.4.0 Patch 4) |
| Funzioni Python | ND | ND | runtime-25.1-py3.12 |
x86, PPC, s390x |
| Funzioni Python | ND | ND | runtime-25.1-py3.12-cuda |
x86 |
| Python Script | ND | ND | runtime-25.1-py3.12 |
x86, PPC, s390x |
| Python Script | ND | ND | runtime-25.1-py3.12-cuda |
x86 |
| Script R | ND | ND | runtime-25.1-r4.4 |
x86 |
| Applicazioni R Shiny | ND | ND | rstudio-25.1-r4.4 |
x86 e, PPC |
| scikit-learn | 1.6 | scikit-learn_1.6 |
runtime-25.1-py3.12 |
x86, PPC, s390x |
| Spark | 3.4 | mllib_3.4 |
spark-mllib_3.4 |
x86 e, PPC |
| Spark | 3.5 | mllib_3.5 |
spark-mllib_3.5 |
x86 e, PPC |
| SPSS | 18.2 | spss-modeler_18.2 (vedi note) |
spss-modeler_18.2 |
x86 |
| Tensorflow | 2.18 | tensorflow_2.18 |
runtime-25.1-py3.12tensorflow_rt25.1-py3.12 |
x86, PPC, s390x |
| Tensorflow | 2.18 | tensorflow_2.18tensorflow_rt25.1 |
runtime-25.1-py3.12-cuda |
x86 |
| XGBoost | 2.1 | xgboost_2.1 oppure scikit-learn_1.6 (vedi note) |
runtime-25.1-py3.12 |
x86, PPC, s390x |
È possibile aggiungere nuovamente la specifica software 3.3 Spark, che era stata eliminata, all'elenco delle specifiche software disponibili. Per farlo, un amministratore deve creare un'immagine personalizzata.
Tipi di modelli supportati e specifiche software per modelli ibridi
Per i modelli ibridi sono supportati i seguenti tipi di modelli e specifiche software:
| Framework | Versioni | Tipo di modello | Specifiche software predefinite |
Specifiche del software Pipeline | Piattaforme supportate |
|---|---|---|---|---|---|
| Ibrido | 0.1 | wml-hybrid_0.1 |
hybrid_0.1 |
autoai-kb_rt25.1-py3.12 autoai-ts_rt25.1-py3.12 |
x86, PPC, s390x |
Specifiche software supportate per l'implementazione dei modelli NLP
Ecco l'elenco delle specifiche software supportate per l'implementazione dei modelli NLP:
| Specifica software | Versione Python | Ambienti di esecuzione supportati |
|---|---|---|
runtime-25.1-py3.12 |
3.12 | Funzione AI, Servizio AI |
Le implementazioni NLP sono supportate sulla x86-64 piattaforma.
Gestione di risorse che si basano su specifiche o framework software fuori produzione
Quando si dispone di risorse che si basano su specifiche o framework software fuori produzione, in alcuni casi la migrazione è semplice. In altri casi, è necessario intervenire per riqualificare o ridistribuire le risorse.
- Le distribuzioni esistenti di modelli creati con versioni di framework o specifiche software fuori produzione vengono rimosse alla data di cessazione della produzione.
- Non sono consentite nuove implementazioni di modelli realizzati con versioni di framework o specifiche software fuori produzione.
- Se si esegue l'aggiornamento da una versione precedente del software, le distribuzioni di modelli, funzioni o script basati su framework non supportati vengono rimosse. È necessario ricreare le distribuzioni con framework supportati.
- Se esegui l'aggiornamento da una versione precedente del software e disponi di modelli che utilizzano framework non supportati, potrai comunque accedere ai modelli. Tuttavia, non è possibile addestrarli o assegnare loro un punteggio fino a quando non si aggiorna il tipo di modello e le specifiche del software, come descritto in Gestione di specifiche o framework software obsoleti.