NVIDIA CUDA Toolkit 12現在可以在我們的主(AKA,默認)頻道上使用,這是我們對上一版本CUDA Toolkit 11.8支持的重大更新
CUDA是NVIDIA GPU的軟件層。CUDA工具包為用戶提供了一個開發環境,用于構建高性能、GPU加速的應用程序。它使開發人員能夠在各種平臺上創建、增強和實施應用程序,包括GPU加速的臺式機、云平臺等。
以前,Anaconda分布式運行時庫(如cudart、cublas和cusolver)是運行啟用CUDA的軟件所需的CUDA Toolkit組件。通過此更新,Anaconda還分發了用于開發軟件的編譯和開發工具(如nvcc、nvrtc、cccl和nsight)。CUDA Toolkit中的組件現在是單獨打包的,使用戶能夠只獲取必要的組件,從而節省時間和硬盤空間。
通過Anaconda,用戶可以在一個環境中管理Python包和非Python軟件。這意味著他們可以利用我們其他GPU加速軟件包的優勢,而無需花時間弄清楚如何讓CUDA等系統相關和低級軟件工作。在NVIDIA GPU上運行的軟件的開發人員現在可以在conda環境中輕松開發和測試支持CUDA的軟件,管理CUDA工具和庫以及其他低級依賴關系,并專注于開發而不是讓他們的系統工作。Anaconda的存儲庫中有5000多個軟件包,從事AI項目的開發人員可以更快地創建和部署安全的Python解決方案,并使用更簡化的流程。
作為公認的主要軟件分銷商,Anaconda與整個生態系統的組織合作,盡可能保持我們平臺中重要軟件的最新狀態。
CUDA Toolkit 12.0的主要功能包括:
支持NVIDIA Ampere和NVIDIA Hopper架構,以及Arm支持
多操作系統驅動程序和運行時內核
多實例GPU(MIG)、張量核心、CUDA圖形、機密計算和NVIDIA NVLink
C++、Fortran編譯器和OpenACC指令
用于科學計算、數據科學、AI/ML和圖形的廣泛庫集
Nsight計算和Nsight系統開發工具