LibreCUDA项目旨在替代CUDA驱动程序API,通过直接与硬件通信(使用ioctls和QMD)来绕过专有的CUDA运行时,从而在Nvidia GPU上启动CUDA代码。该项目仍处于早期阶段,仅实现了基本的CUDA功能,例如分配/释放GPU内存、上传和启动CUDA ELF二进制文件等,但它展示了在没有CUDA运行时的情况下运行CUDA代码的可能性。