2012-09-18 4 views
8

¿Alguien ha empezado a trabajar con el SDK CUDA5?
Tengo un proyecto antiguo que usa algunas funciones básicas, pero se han abandonado en el nuevo.CUDA5 Ejemplos: ¿Alguien ha traducido algunas definiciones de cutil a CUDA5?

La solución fue que la mayoría de las funciones pueden ser trasladadas desde cutil */* corte de un SDK llamado * similares equivalente del ayudante * .h cabeceras ...

A modo de ejemplo: cutStartTimer convierte sdkCreateTimer Justo tan simple ...

+0

"¿Alguien ha empezado a trabajar con el SDK CUDA5?" Probablemente ¿Cuál es exactamente su pregunta? – l4mpi

+0

@ l4mpi: La pregunta es * extremadamente * clara. Él/Ella tiene código usando la biblioteca cutil no compatible que se envía en la versión anterior del SDK. Ahora, aparentemente, no viene con CUDA 5 y la pregunta es qué hacer al respecto. – talonmies

+0

@talonmies Bueno, dado el hecho de que cuda5 aún no se ha lanzado aún y cutil se ha eliminado en los ejemplos, la pregunta es más bien por qué no solo usa los nuevos encabezados que están destinados a reemplazar cutil ... – l4mpi

Respuesta

16

¿Alguien ha empezado a trabajar con el SDK CUDA5?

Probably.

¿Alguien ha traducido algunas definiciones de cutil a CUDA5?

Quizás. ¿Pero por qué no usar los nuevos archivos de cabecera destinados a reemplazarlo? Citado de la Beta release notes:

Antes de CUDA 5.0, Proyectos de la muestra CUDA hace referencia a una biblioteca de utilidades con archivos de cabecera y de código llamados cutil. Esto se ha eliminado con las muestras CUDA en CUDA 5.0, y se sustituye con archivos de cabecera encontrado en muestras CUDA \ v5.0 \ C \ common \ inc

helper_cuda.h, helper_cuda_gl.h, helper_cuda_drvapi.h, helper_functions.h, 
helper_image.h, helper_math.h, helper_string.h, and helper_timer.h 

Estos archivos proporcionan funciones de utilidad para CUDA inicialización del dispositivo, Comprobación de errores CUDA, análisis sintáctico de cadenas, carga y almacenamiento de archivos de imagen y funciones de temporización. Los proyectos de CUDA Samples ya no tienen referencias y dependencias de cutil, y ahora usarán estas funciones auxiliares en adelante.

+5

+ 1. CUTIL, como se ha indicado muchas veces (incluso en su archivo Léame en versiones anteriores), nunca fue diseñado para ser utilizado fuera de los ejemplos de SDK. – harrism

+0

Sí, era solo eso. – Manuel

+0

@harrism ¿Esto significa que los encabezados helper_ * también están en el directorio de ejemplos y no están diseñados para ser utilizados fuera de las muestras de SDK? – phoad

Cuestiones relacionadas