14

Come impostare un TensorFlow nel cloud di Google? Capisco come creare un'istanza di Google Compute Engine e come eseguire TensorFlow localmente; e un recent Google blog post suggerisce che ci deve essere un modo per creare un'istanza di Google Compute Engine ed eseguire applicazioni tensorflow nel cloud:Come configurare TensorFlow nel cloud di Google?

progetti Machine Learning possono venire in molti formati, e come abbiamo visto con i nostri open source che offre TensorFlow, i progetti spesso hanno bisogno di scalare lo . Alcune piccole attività sono meglio gestite con una soluzione locale in esecuzione sul desktop di , mentre le applicazioni su larga scala richiedono sia la bilancia sia l'affidabilità di una soluzione ospitata. Google Cloud Machine Learning ha lo scopo di supportare l'intera gamma e fornire una transizione senza soluzione di continuità dall'ambiente locale al cloud .

Anche se sto leggendo un po 'troppo in questo, deve essere il caso, dato ciò che piattaforme come offerta Azure di Microsoft in competizione, che c'è un modo per impostare le applicazioni tensorflow (sviluppate a livello locale e "senza soluzione di continuità "ingrandito nel cloud, presumibilmente usando GPUs) nel cloud di Google.

Ad esempio, mi piacerebbe lavorare localmente nel mio IDE mettendo a punto le caratteristiche e il codice per il mio progetto, eseguendo training e convalida limitati, e spingo periodicamente il codice sul cloud per eseguire il treno lì con (arbitrariamente) maggiore risorse, quindi salvare e scaricare il modello addestrato. O forse ancora meglio, basta eseguire i grafici (o parti di grafici) nel cloud usando le risorse sintonizzabili.

C'è un modo per farlo? è programmato? Come posso configurare TensorFlow nel cloud di Google?

risposta

6

Questo è ancora in anteprima limitata. Il meglio che puoi fare è registrarti e spero che ti selezionino per far parte dell'anteprima.

https://cloud.google.com/ml/

Edit: CloudML è ora in beta pubblica quindi chiunque può utilizzarlo senza la firma e la richiesta di accesso. Speriamo che ci provi! Abbiamo un tag per domande: google-cloud-ml.

+0

Questa sembra l'unica opzione. Spero che rispondano: sono state prese decisioni su quale piattaforma ML utilizzare. – orome

2

io vi suggerisco di seguire questo tutorial che guida passo per passo:

https://www.youtube.com/watch?v=N422_CYuzZg

Ecco l'articolo principale per impostare l'account ecc

https://cloud.google.com/solutions/machine-learning-with-financial-time-series-data

+1

Sono solo (lenti) i notebook Jupyter nel cloud (senza controllo sull'accesso alla GPU o sull'ottimizzazione delle prestazioni), con accesso ad alcune grandi API di dati, no? – orome

+0

google cloud non ha GPU o altre regolazioni delle prestazioni per quanto ne so. – fabrizioM

1

Come descritto su Kubernetes blog, è possibile eseguire TensorFlow su Kubernetes. Si collega a "a step-by-step tutorial che mostra come creare il container di TensorFlow Serving Docker per servire il modello di classificazione di immagini Inception-v3", che dovresti essere in grado di adattare all'esecuzione del tuo carico di lavoro TensorFlow. Puoi utilizzare Google Container Engine per eseguire Kubernetes sul cloud di Google.

Oppure, come menzionato da Aaron, puoi provare a registrarti per l'accesso anticipato al prodotto CloudML di Google.

+3

Si tratta di eseguire l'inferenza nel cloud usando un modello già addestrato, giusto? Sono interessato a formare un modello nel cloud. – orome