ZLUDA 為一個致力於將 CUDA 技術帶到非 NVIDIA 顯示卡的平台,近日宣布重大進展。該專案的技術更新顯示出其在人工智慧運算及 32 位元 PhysX 支援上的顯著進步。根據報導,ZLUDA 已從僅有一名開發者的團隊成長到擁有兩名全職開發者,讓專案進展更加迅速。
新加入的開發者 Violet 在短時間內已對專案做出重要貢獻,特別是在處理大型語言模型(LLM)相關工作負載方面,透過小型測試專案 llm.c 進行驗證。這是 ZLUDA 首次試圖處理 CUDA 的標準功能與特殊庫(如 cuBLAS)同時運作。測試顯示,ZLUDA 目前已成功完成 44 個 CUDA API 中的 16 個,並朝著完整支援 PyTorch 等大型軟體的目標邁進。
此外,ZLUDA 也積極修復 32 位元 PhysX 的相容性問題,這一功能對於需要 CUDA 支援的舊版遊戲至關重要,且修復過程中發現的錯誤也有助於改進 64 位元 CUDA 功能。在準確性方面,ZLUDA 透過 PTX 語言的掃描測試來確保每條指令的結果與 NVIDIA 硬體的行為一致,大幅提升準確性。
更新還包括改進的日誌系統,能捕捉更廣泛的 CUDA 活動細節,從 API 調用到內部行為的追蹤,為未來支援更多應用奠定基礎。最後,ZLUDA 也解決了與 AMD ROCm/HIP 生態系統中的即時編譯相容性問題,成功克服了由於 ABI 更改而引發的錯誤。











