Instalación de nvcc para compilar CUDA en OS Lion (Sin GPU)

Son cosas del destino las que me han llevado a usar Mac OS (tras unos cuatro años tras un portátil)

Bueno, el caso es que este portátil (Air) no trae tarjeta gráfica, va a base de la integrada del procesador. Me hubiese gustado tener acceso a Cuda desde aquí por comodidad, como supondréis.

El caso es que tengo acceso remoto a un ordenador con varias Tesla y voy a pasar un año programando de esa manera, por lo que aunque al menos me gustaría tener el resaltado de texto y el autocompletado de las funciones, que ayuda mucho.

Lo primero que tenemos que hacer (disculpad si meto la pata con los nombres, pero tras un sólo día de uso no termino de aclararme) es instalar Xcode. Lo instalamos desde la store buscándolo por su nombre.

Después tenemos que instalar cositas.. los de Apple dan acceso a gcc por medio de xcode de forma nativa pero no desde la terminal, vamos a arreglarlo:

Abrimos Xcode –> Open Developer Tools –> More Developer Tools

Eso nos abre el navegador predeterminado y nos lleva a la web de apple, nos loqueamos como desarrolladores y accedemos a unos repositorios

Nos descargamos el paquete Command Line Tools for Xcode. Se instala como todo en Mac.

Para ver que todo funciona abrid una terminal y teclead

 gcc –version

eso os dará la versión del compilador y cosas de ese tipo…

Ahora a la web de Nvidia, nos descargamos el toolkit y el driver, lo instaláis sin miedo.

Tras instalarlo tenemos que exportar la ruta, pegamos estos comandos en la terminal:



 export LD_LIBRARY_PATH=/usr/local/cuda/lib
 
export PATH=$PATH:/usr/local/cuda/bin

Ya estamos listos para probar, con la orden

 nvcc –version (Editado, antes ponía gcc, siento el error)

debe bastar para saber que todo funciona correctamente.

Acordaos de compilar vuestros programas en cuda en el modo deviceemu de nvcc. Escribiré bastante más sobre el tema cuando acabe los exámenes, espero instalar eclipse y el resaltado de texto.

Esta entrada fue publicada en C/C++, CUDA, Mac. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s