TensorFlow - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

TensorFlow

TensorFlow è una libreria matematica simbolica open source per applicazioni di intelligenza artificiale e deep learning. Per ulteriori informazioni, consulta il sito Web. TensorFlow TensorFlow è disponibile con la EMR versione 5.17.0 e successive di Amazon.

La tabella seguente elenca la versione TensorFlow inclusa nell'ultima versione della serie Amazon EMR 7.x, insieme ai componenti con cui Amazon si EMR installa. TensorFlow

Per la versione dei componenti installati con TensorFlow questa versione, consulta Versioni dei componenti della release 7.2.0.

TensorFlow informazioni sulla versione per emr-7.2.0
Etichetta EMR di rilascio Amazon TensorFlow Versione Componenti installati con TensorFlow

emr-7.2.0

TensorFlow 2.11.0

emrfs, emr-goodies, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tensorflow

La tabella seguente elenca la versione TensorFlow inclusa nell'ultima versione della serie Amazon EMR 6.x, insieme ai componenti con cui Amazon si EMR installa. TensorFlow

Per la versione dei componenti installati con TensorFlow questa versione, consulta Versioni dei componenti della release 6.15.0.

TensorFlow informazioni sulla versione per emr-6.15.0
Etichetta EMR di rilascio Amazon TensorFlow Versione Componenti installati con TensorFlow

emr-6.15.0

TensorFlow 2.11.0

emrfs, emr-goodies, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tensorflow

La tabella seguente elenca la versione TensorFlow inclusa nell'ultima versione della serie Amazon EMR 5.x, insieme ai componenti con cui Amazon si EMR installa. TensorFlow

Per la versione dei componenti installati con TensorFlow questa versione, consulta Versioni dei componenti della release 5.36.2.

TensorFlow informazioni sulla versione per emr-5.36.2
Etichetta EMR di rilascio Amazon TensorFlow Versione Componenti installati con TensorFlow

emr-5.36.2

TensorFlow 2.4.1

emrfs, emr-goodies, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, tensorflow

TensorFlow build in base al tipo di EC2 istanza Amazon

Amazon EMR utilizza versioni diverse della TensorFlow libreria a seconda dei tipi di istanza scelti per il cluster. La tabella seguente elenca le build in base al tipo di istanza.

EC2tipi di istanze TensorFlow costruire

M5 e C5

Tensorflow 1.9.0 con ottimizzazione Intel MKL

P2

Tensorflow 1.9.0 con 9.2, cu 7.1 CUDA DNN

P3

Tensorflow 1.9.0 con 9.2, cu 7.1, 2.2.13 CUDA DNN NCCL

Nvidia NCCL è disponibile solo su istanze P3. Contratto di licenza con l'utente finale (EULA): utilizzando i componenti Nvidia su AmazonEMR, accetti i termini e le condizioni indicati nel prodotto. EULA

Tutti gli altri

Tensorflow 1.9.0

Sicurezza

Oltre a seguire le indicazioni riportate nella sezione Utilizzo TensorFlow sicuro, consigliamo di avviare il cluster in una sottorete privata per limitare l'accesso a fonti attendibili. Per ulteriori informazioni, consulta VPCle opzioni di Amazon nella Amazon EMR Management Guide.

Usando TensorBoard

TensorBoard è una suite di strumenti di visualizzazione per TensorFlow programmi. Per ulteriori informazioni, consulta TensorBoard: Apprendimento visualizzato sul sito Web di Tensorflow.

Per utilizzarlo TensorBoard con AmazonEMR, devi iniziare TensorBoard dal nodo master del cluster.

Per usare tensorboard con Tensorflow su Amazon EMR
  1. Connect al nodo master del cluster utilizzandoSSH. Per ulteriori informazioni, consulta Connect to master node using SSH nell'Amazon EMR Management Guide.

  2. Digitare il seguente comando per avviare Tensorboard sul nodo master. Sostituisci /my/log/directory con una directory del nodo master in cui sono stati generati e memorizzati i dati di riepilogo utilizzando un programma di scrittura di dati di riepiloghi.

    Amazon EMR 5.19.0 and later
    python3 -m tensorboard.main --logdir=/home/hadoop/tensor --bind_all
    Amazon EMR 5.18.1 and earlier
    python3 -m tensorboard.main --logdir=/my/log/dir

    Per impostazione predefinita, il nodo master ospita TensorBoard utilizzando la porta 6006 e il DNS nome pubblico principale. Dopo l'avvio TensorBoard, l'output della riga di comando presenta il file a URL cui è possibile connettersi TensorBoard, come illustrato nell'esempio seguente:

    TensorBoard 1.9.0 at http://master-public-dns-name:6006 (Press CTRL+C to quit)
  3. Configurazione dell'accesso alle interfacce Web sul nodo master di client affidabili. Per ulteriori informazioni, consulta Visualizza le interfacce Web ospitate su EMR cluster Amazon nella Amazon EMR Management Guide.

  4. Aperto TensorBoard a. http://master-public-dns-name:6006