Apple se ha negado a admitir el uso de tarjetas de vídeo basadas en NVIDIA en Mac. Por lo tanto, la computación basada en CUDA no es realmente una cosa en el hardware de Mac en ningún grado amigable.
Para fines de computación por GPU basada en CUDA, utilizo Amazon Web Service.
Esto le permite alquilar tiempo en su servidor en la nube para la alimentación de la computadora ejecutando una instalación de Windows o varias Linux de forma remota, en su servidor.
Así que sí, lo estoy haciendo en mi Mac, pero solo a través de la línea de comandos de Linux, en la aplicación macOS Terminal.
El plan gratuito AWS minuscule (t2.micro) no tiene acceso a hardware de GPU, pero es ideal para familiarizarse con su sistema y tener todo en su lugar que necesita.
Dado que utilicé la línea de comandos de Linux en lugar del escritorio remoto con interfaz gráfica de usuario de Windows, tuve que pasar varias horas trabajando con el plan gratuito y acercarme lo más posible a probar todo (sin ningún controlador NVIDIA o hardware CUDA real) y luego transferirlo al plan p3.2xlarge que proporciona una tarjeta NVIDIA TESLA V100 (cuestan más de $6000 si compraste uno tú mismo) que proporciona 5120 núcleos CUDA. Eso cuesta alrededor de 3 3 / hora.
Lo que me habría llevado casi 2 meses (57 días) en mi computadora portátil con 90 núcleos CUDA me llevó alrededor de 1/2 al día (y 4 40) usar AWS para alquilar mi propio TESLA V100.
Pero es vital familiarizarse con la interfaz de administración horriblemente confusa. Si no apaga la instancia de servidor que se ejecuta 24/7 durante un mes, recibirá una factura de más de $2000 al mes siguiente.
Aquí hay un gran video tutorial que lo guía para al menos comenzar:
Nota: Navegar por su administración web, cuenta, facturación, etc. interface es como ser una hormiga corriendo por el Taj Majal tratando de no ser pisoteada. Es completamente ridículo, pero también es completamente increíble lo que puede hacer. Mi consejo es que guarde una copia de todas y cada una de las URL de páginas web importantes en el sitio de AWS al que quiera volver (como en su aplicación macOS in Notes) porque incluso después de usar AWS con éxito durante un mes, aún no puedo navegar de manera competente en su sitio.
Aquí es donde puedes registrarte para su t2 gratuito.cuenta de nivel micro: