Điểm:1

Buộc bộ công cụ CUDA phiên bản 11.6 trong Ubuntu 18.04, bản mới nhất trong repos là 9.1

lá cờ gp

Tôi vừa cài đặt cuda theo hướng dẫn trong trang nvidia:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
Sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
Sudo dpkg -i cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_AMD64.deb
Sudo apt-key add /var/cuda-repo-ubuntu1804-11-6-local/7fa2af80.pub
sudo apt-get cập nhật
Sudo apt-get -y cài đặt cuda

Sau đó tôi đã cài đặt nvidia-cuda-toolkit:

sudo apt cài đặt bộ công cụ nvidia-cuda

Tất cả điều này diễn ra suôn sẻ, nhưng nó đã cài đặt phiên bản 9.1 của bộ công cụ:

$ nvcc --version
nvcc: Trình điều khiển trình biên dịch NVIDIA (R) Cuda
Bản quyền (c) 2005-2017 Tập đoàn NVIDIA
Được xây dựng vào Fri_Nov__3_21:07:56_CDT_2017
Công cụ biên dịch Cuda, phát hành 9.1, V9.1.85

Tôi cần có phiên bản 11.1 trở lên của bộ công cụ, nhưng có vẻ như 9.1 là phiên bản mới nhất trong kho:

$ sudo apt cài đặt bộ công cụ nvidia-cuda
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
nvidia-cuda-toolkit đã là phiên bản mới nhất (9.1.85-3ubuntu1).

Làm cách nào tôi có thể buộc cài đặt bản mới nhất?

Đây là các chi tiết của hệ thống của tôi:

$ con mèo /etc/*phát hành
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID = Ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

$ uname -m
x86_64

$ uname -r
4.15.0-167-chung

Cảm ơn trước!

Điểm:1
lá cờ zw

Nếu bạn đang theo dõi hướng dẫn chính thức, các bạn theo dõi một phần nhé.

Bạn phải cài đặt một trong các gói meta sau:

Gói Meta Mục đích
cuda Cài đặt tất cả các gói Trình điều khiển và Bộ công cụ CUDA. Xử lý việc nâng cấp lên phiên bản tiếp theo của gói cuda khi nó được phát hành.
cu-da-11-6 Cài đặt tất cả các gói Trình điều khiển và Bộ công cụ CUDA. Vẫn ở phiên bản 11.6 cho đến khi cài đặt phiên bản CUDA bổ sung.
cuda-toolkit-11-6 Cài đặt tất cả các gói Bộ công cụ CUDA cần thiết để phát triển các ứng dụng CUDA. Không bao gồm trình điều khiển.
cuda-tools-11-6 Cài đặt tất cả các công cụ trực quan và dòng lệnh CUDA.
cuda-runtime-11-6 Cài đặt tất cả các gói Bộ công cụ CUDA cần thiết để chạy các ứng dụng CUDA, cũng như các gói Trình điều khiển.
cuda-compiler-11-6 Cài đặt tất cả các gói biên dịch CUDA.
cuda-thư viện-11-6 Cài đặt tất cả các gói Thư viện CUDA thời gian chạy.
cuda-thư viện-dev-11-6 Cài đặt tất cả các gói Thư viện CUDA phát triển.
trình điều khiển cuda Cài đặt tất cả các gói Trình điều khiển. Xử lý nâng cấp lên phiên bản tiếp theo của gói Trình điều khiển khi chúng được phát hành.

Vì vậy, cách dễ nhất sẽ là

Sudo apt-get cài đặt cuda

để cài đặt đầy đủ phiên bản CUDA 11.6 mới nhất. Ví dụ, trình biên dịch của nó sẽ được cài đặt ở vị trí này:

$ nào nvcc 
/usr/local/cuda-11.6/bin/nvcc

với phiên bản 11.6 cần thiết

$ nvcc --version
nvcc: Trình điều khiển trình biên dịch NVIDIA (R) Cuda
Bản quyền (c) 2005-2021 Tập đoàn NVIDIA
Được xây dựng vào Fri_Dec_17_18:16:03_PST_2021
Công cụ biên dịch Cuda, phát hành 11.6, V11.6.55
Bản dựng cuda_11.6.r11.6/compiler.30794723_0

Ngoài ra bạn nên biết rằng bộ công cụ nvidia-cuda gói đến từ kho Ubuntu như hình dưới đây

$ apt-cache chính sách nvidia-cuda-toolkit 
bộ công cụ nvidia-cuda:
 Đã cài đặt: (không có)
 Ứng viên: 9.1.85-3ubuntu1
 Bảng phiên bản:
    9.1.85-3ubuntu1 500
       500 gói http://archive.ubuntu.com/ubuntu bionic/multiverse AMD64

vì vậy bạn không nên sử dụng nó.

lbal avatar
lá cờ gp
Cảm ơn câu trả lời của bạn! Tôi là một kẻ ngốc. Tôi đã cài đặt cuda như bạn đề xuất, nhưng tôi nghĩ đó chỉ là trình điều khiển chứ không phải bộ công cụ. Ngoài ra, lý do nvcc comand không hoạt động trước khi tôi cài đặt bộ công cụ nvidia-cuda (đã bị xóa, cảm ơn), là do thùng cuda không nằm trong đường dẫn.Tất cả đã được khắc phục ngay bây giờ, cảm ơn sự giúp đỡ của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.