instalar - path cuda ubuntu
CUDA SASS a Cubin (2)
Con CuObjDump SASS se puede generar a partir del archivo cuobjdump -sass <input file>
utilizando cuobjdump -sass <input file>
, pero ¿hay alguna forma de convertir el SASS nuevamente en Cubin?
Me gustaría agregar que, dependiendo de la arquitectura (maxwell / kepler, etc.), puede usar un ensamblador / desensamblador desarrollado por la comunidad para convertir el SASS nuevamente a Cubin. Aquí están algunas:
Maxas: https://github.com/NervanaSystems/maxas
KeplerAs: https://github.com/PAA-NCIC/PPoPP2017_artifact/tree/master/KeplerAs
No se proporcionan "ensambladores" como parte de la cadena de herramientas oficial de NVIDIA CUDA. NVIDIA toolchain puede tomar CUDA C / C ++ o PTX y convertirlo a un cubin u otro formato ejecutable.
Sin embargo, hay algunos ensambladores desarrollados por la comunidad:
Quizás el más reciente en este momento (probablemente el único que vale la pena considerar en este momento) es maxas .
También hubo un asfermi más antiguo desarrollado en la generación Fermi de GPU CUDA. No creo que haya sido actualizado o mantenido.