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