32 votos

Aprendizaje de la máquina en la GPU externa con CUDA y MBP tarde 2016?

Me gustaría saber lo que el exterior de la GPU (eGPU) opciones para macOS en 2017, con las finales de 2016 MacBook Pro.

Hice mi investigación, sin embargo en internet me encuentro con una gran cantidad de información confusa. Algunos dicen que puede funcionar, pero requiere Windows (arranque dual). Otros dicen que sólo puede trabajar para las tarjetas gráficas más antiguas como CUDA no es compatible para las nuevas tarjetas gráficas (GTX 1080). Idealmente, me gustaría correr el 1080 GTX de NVIDIA. Mi único propósito es utilizar Keras y TensorFlow con ella. Sin embargo, no sé todas las cosas que son importantes para conseguir que funcione. Mi pregunta es, es posible el uso de TensorFlow con CUDA y eGPU en la tarde del MacBook Pro de 2016 (15")? Quiero usar la tarjeta de gráficos en macOS (con fines de MacBook Pro de 15") como un eGPU (no arranque dual Windows/Linux la partición).

Nota: he visto que los usuarios haciendo uso de eGPU del macbook antes (la navaja de Afeitar Núcleo, AKiTiO Nodo), pero nunca en combinación con CUDA y el Aprendizaje de Máquina (o el 1080 GTX para esa materia). La gente sugirió la idea de alquilar espacio en un servidor en lugar de, o el uso de Windows (mejor de tarjetas gráficas compatibles) o incluso la construcción de un nuevo PC por el mismo precio que le permite utilizar un eGPU en Mac. (Yo no prefiero esa opción.)

3voto

NoahL Puntos 68

eGPU apoyo en macOS es un tema difícil, pero voy a hacer mi mejor esfuerzo para responder a su pregunta.

Vamos a empezar con las tarjetas gráficas! Por el bien de tiempo, y porque estamos hablando de CUDA, nos quedaremos con las tarjetas de Nvidia. Cualquier tarjeta gráfica va a trabajar con los controladores adecuados en Windows. Apple, sin embargo, sólo es compatible oficialmente con un par de tarjetas gráficas de Nvidia, sobre todo muy antiguos. Sin embargo, la Nvidia controladores de gráficos trabajan realmente en casi todos los de Nvidia, GeForce y Quadro tarjetas, con una gran excepción. GTX 10xx tarjetas NO funcionará. En cualquier sistema operativo de Mac. Período. Los controladores de Nvidia no apoyo esta tarjeta. Si usted está en busca de poder, usted querrá buscar en la GTX 980Ti o Titan X (muchas buenas tarjetas Quadro también funcionan bien).

Ahora que lo tenemos, vamos a pasar a eGPU recintos. Voy a suponer, porque usted ha mencionado específicamente eGPUs, que ha presupuestado para un real eGPU recinto (vamos a usar el AKiTiO Nodo como un ejemplo), en lugar de una expansión PCIe chasis con fuente de alimentación externa, ya que esta no es una gran idea.

Así que ahora tenemos una tarjeta gráfica (GTX 980Ti) en un eGPU recinto (AKiTiO Nodo) y queremos llegar a trabajar. Bueno, eso es más fácil de decir que de hacer. Hice un poco de eGPU la investigación hacia el final de 2016, y la información que me dieron fue relativamente confuso, así que si alguien tiene algún comentario o correcciones, por favor hágamelo saber. Por lo que yo entiendo, a utilizar el poder de la eGPU, usted necesita para conectar un monitor externo en la eGPU. No creo que se pueda ejecutar el eGPU sin un monitor externo en macOS. Usted también no ver de Apple, la pantalla de arranque en el eGPU-monitor conectado (a menos que usted compre una tarjeta dirigida desde MacVidCards), pero a continuación, usted debe ser capaz de utilizar el eGPU a la unidad de sus gráficos.

Suponiendo que hacer todo esto con éxito, usted debe tener una muy alta potencia CUDA habilitado potencia gráfica.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X