Articles of cuda

tratando de instalar pycuda, obteniendo un error zip?

Windows 10, Python 2.7 64 bit Hola, siguiendo una guía para este paso: pip install pipwin pipwin install pycuda me da esas opciones Package `pycuda` found in cache Choose version to download. [0] : 2014.1+cuda6514 [1] : 2015.1.3+cuda7518 No importa lo que elija, recibo el siguiente error (última línea): File “c:\users\skpok\anaconda2\lib\zipfile.py”, line 811, in _RealGetContents […]

Error de importación de tensorflow

Estoy tratando de instalar tensorflow que soporta GPU. Probé la información en el siguiente enlace. https://www.tensorflow.org/install/install_windows CUDA® Toolkit 8.0 cuDNN v6.0 Tarjeta de GPU con capacidad de cálculo de CUDA 3.0 – GeForce 940MX Luego usé pip3 install –upgrade tensorflow-gpu para instalar tensorflow. Pero me aparece el siguiente error al intentar importar tensorflow. Traceback (most […]

¿Qué significa el error: `Biblioteca CuDNN cargada en tiempo de ejecución: 5005 pero la fuente se compiló con 5103 ‘?

Estaba intentando usar TensorFlow con GPU y obtuve el siguiente error: I tensorflow/core/common_runtime/gpu/gpu_device.cc:838] Creating TensorFlow device (/gpu:0) -> (device: 0, name: Tesla K20m, pci bus id: 0000:02:00.0) E tensorflow/stream_executor/cuda/cuda_dnn.cc:347] Loaded runtime CuDNN library: 5005 (compatibility version 5000) but source was compiled with 5103 (compatibility version 5100). If using a binary install, upgrade your CuDNN library […]

Limitar dispositivos de GPU en Tensorflow

Estoy desarrollando en Python una aplicación que utiliza Tensorflow y otro modelo con GPU. Tengo una PC con muchas GPU (3xNVIDIA GTX1080), debido al hecho de que todos los modelos intentan usar todas las GPU disponibles, lo que da como resultado OUT_OF_MEMORY_ERROR, he encontrado que puedes asignar una GPU específica a un script de Python […]

PyCUDA + Threading = Manijas no válidas en invocaciones del kernel

Intentaré aclarar esto; Tengo dos clases; GPU(Object) , para el acceso general a la funcionalidad de GPU, y multifunc(threading.Thread) para una función en particular, estoy tratando de configurar varios dispositivos. GPU contiene la mayor parte del procesamiento ‘por primera vez’ necesario para todas las subsecuencias de uso subsiguientes, por lo que la GPU recibe una […]

Cómo realizar la inversión de la matriz de PyCUDA 4×4 con la misma precisión que la función numpy linalg “inv” o “pinv”

Estoy enfrentando un problema de precisión sobre mi código que realiza un número (128, 256, 512) de inversiones de matriz 4×4. Cuando uso la versión original, es decir, la función np.linalg.inv o np.linalg.pinv , todo funciona bien. Desafortunadamente, con el código CUDA a continuación, obtengo los valores nan e inf en la matriz invertida. Para […]

Numba.vectorize para CUDA: ¿Cuál es la firma correcta para devolver arrays?

Tengo una función de la siguiente estructura, @numba.jit(nopython = True) def foo(X,N): ”’ :param X: 1D numpy array :param N: Integer :rtype: 2D numpy array of shape len(X) x N ”’ out = np.ones((len(X),N)) out[:,0] = X for i in range(1,N): out[:,i] = X**i+out[:,i-1] return out que ahora estoy tratando de ejecutar en mi GPU. […]

¿Cómo perfilar el código de PyCuda con el Visual Profiler?

Cuando creo una nueva sesión y le digo al Visual Profiler que inicie mis scripts de python / pycuda, recibo el siguiente mensaje de error: Execution run #1 of program ” failed, exit code: 255 Estas son mis preferencias: Lanzamiento: python “/pathtopycudafile/mysuperkernel.py” Directorio de trabajo: “/pathtopycudafile/mysuperkernel.py” Argumentos: [empty] Yo uso CUDA 4.0 bajo Ubuntu 10.10. […]

Progtwigción GPU Python

Actualmente estoy trabajando en un proyecto en Python, y me gustaría hacer uso de la GPU para algunos cálculos. A primera vista parece que hay muchas herramientas disponibles; A segunda vista, siento que me estoy perdiendo algo. Copperhead luce increíble pero aún no ha sido lanzado. Parece que estoy limitado a escribir kernels CUDA o […]

Instalando theano en Windows 8 con GPU habilitada

Entiendo que el soporte de Theano para Windows 8.1 está solo en fase experimental, pero me pregunto si alguien tuvo suerte con la resolución de mis problemas. Dependiendo de mi configuración, obtengo tres tipos distintos de errores. Supongo que la resolución de cualquiera de mis errores resolvería mi problema. He instalado Python utilizando el sistema […]