Tensorflow funziona bene sul mio MacBook Pro. Ma NON sta usando la GPU.
Forse in futuro, qualcosa cambierà ma non contateci. Oggi ci sono due opzioni (1) usare Amazon AWS. o (2) comprare un PC e una o più GPU Nvidia.
Ho finito con una workstation HP, con 16-core Xeon e 64GB di RAM ECC poi ho aggiunto la GPU. la workstation HP era appena uscita dal leasing ed era venduta come "rinnovata". L'ho eseguita senza testa, senza monitor o tastiera. L'intera macchina, GPU inclusa, costa meno del mio MacBook.
Chiedetevi se volete davvero eseguire lunghe sessioni di allenamento sul vostro MacBook. Ne dubito. Se vi allenate sul MacBook significa che è in funzione per ore o giorni di seguito e non potete davvero usarlo per cose normali come la posta elettronica e il web. CERTAMENTE non puoi rimuoverlo dall'adattatore di alimentazione per molto tempo quando è al massimo facendo un compito di calcolo. Ma si può fare il lavoro di sviluppo relativo a Tensorflow ed eseguire test molto brevi nel Mac.
Questo è quello che faccio io: Modifico il testo, faccio brevi test sul Mac, poi se un'esecuzione deve essere più lunga di 15 o 20 minuti la eseguo sul PC basato su Linux. Tengo le directory del codice sorgente montate su NFS così non devo copiare i file per eseguirli sull'altra macchina. Fare i lavori di calcolo sul PC è molto trasparente.