Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo CU.
Verás una vista previa, si está disponible.
Haga clic en el botón "Convertir archivo a..." para extraer información de texto.
Convertir CU a otro tipo de archivo
Para convertir archivos CUDA CU a otro formato, necesita NVIDIA CUDA Toolkit o otro software Desarrollador.
Convertir un archivo a CU
Para convertir otros formatos de archivo al tipo de archivo "Archivo de código fuente", necesita NVIDIA CUDA Toolkit o software similar.
Acerca de los archivos CU
El formato de archivo .CU es un archivo de código fuente utilizado por la plataforma NVIDIA CUDA. Contiene código de programación en C o C++ junto con extensiones especializadas de computación paralela. Los desarrolladores usan estos archivos para escribir algoritmos que se ejecutan directamente en una GPU de NVIDIA en lugar de en la CPU estándar. El software oficial utilizado para compilar estos archivos es el NVIDIA CUDA Toolkit, que incluye el compilador nvcc. Debido a que los archivos .CU contienen extensiones de sintaxis propietarias, como las directivas de lanzamiento del kernel, los compiladores estándar de C++ no pueden procesarlos directamente. Además, muchos editores de texto genéricos, visores de documentos y navegadores web no reconocen la extensión .CU. Esto hace que el software elimine el resaltado de sintaxis o se niegue a abrir el archivo por completo, frustrando a los usuarios que solo quieren leer el código. El estricto requisito de un compilador específico y un entorno de hardware compatible dificulta compartir código ejecutable para quienes no son desarrolladores. Si necesitas compartir el código con un usuario que no tiene una configuración de CUDA, debes convertir el archivo. Los mejores formatos de conversión son los archivos estándar .CPP o .C. Esta sencilla conversión obliga a los IDEs y editores de texto estándar a abrir el código con el resaltado de sintaxis adecuado de C++. La conversión a .TXT o .PDF también es muy recomendable para documentación, impresión y revisión de código. Ten en cuenta que convertir un archivo .CU a .CPP cambia la extensión del archivo pero no elimina la sintaxis específica de CUDA; los compiladores estándar seguirán fallando al compilar el ejecutable, pero el código sin procesar se vuelve muy accesible. Los conversores en línea estándar a menudo no logran procesar archivos .CU porque no reconocen las extensiones de archivo específicas para desarrolladores. Simplemente arrastra y suelta tu archivo en convert.guru para identificar el formato, ver el código fuente sin procesar de forma segura y convertirlo a formatos de texto estándar cuando sea posible. Aunque solo el compilador oficial nvcc puede generar un ejecutable binario funcional a partir de este código, nuestro análisis detecta la estructura de texto UTF-8 subyacente para que puedas inspeccionar, ver y extraer los datos sin instalar un kit de herramientas masivo.
Convert.Guru analiza su archivo CU, detecta el formato exacto y le permite leer el texto que contiene.
Los usuarios también convirtieron archivos PNG, LSP, BMS, HX, CC y L.
Preguntas frecuentes
Si desea convertir un archivo CU a CC, L, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB o GO, puede utilizar NVIDIA CUDA Toolkit o un software similar de la categoría "Código de programación paralela en GPU". En el menú Archivo, busque Guardar como… o Exportar….
Para convertir archivos SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS o TS a CU, pruebe NVIDIA CUDA Toolkit u otra herramienta comparable de la categoría "Código de programación paralela en GPU".
Acerca del convertidor CU
Convert.Guru se basa en una de las bases de datos de formatos de archivo más grandes y reconocidas, que se mantiene desde hace más de 25 años. Nuestro reconocimiento de formato identifica CU de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor CU funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.