Tôi đang thử thiết lập máy Lenovo Legion 5 Pro w/ Ubuntu 20.04.3 LTS để tôi có thể sử dụng GPU của mình (Nvidia Geforce RTX 3070 8GB) cho máy học, chẳng hạn như với PyTorch. Tuy nhiên, ngay cả sau khi cài đặt lại trình điều khiển NVidia nhiều lần, có vẻ như nó vẫn không hiển thị, khi chạy nvidia-smi cho kết quả như sau:
NVIDIA-SMI đã bị lỗi vì nó không thể giao tiếp với NVIDIA
người lái xe. Đảm bảo rằng trình điều khiển NVIDIA mới nhất đã được cài đặt và đang chạy.
Tôi đã xem xét một số giải pháp ngoài kia (cái này, cái này, cái này, cái này) và không có gì hoạt động cho đến bây giờ. Nhưng tôi nghĩ rằng vấn đề là do hạt nhân tôi đang sử dụng.
Đang chạy nvcc --version đưa ra đầu ra sau:
nvcc: Trình điều khiển trình biên dịch NVIDIA (R) Cuda
Bản quyền (c) 2005-2019 Tập đoàn NVIDIA
Được xây dựng vào Sun_Jul_28_19:07:16_PDT_2019
Công cụ biên dịch Cuda, phát hành 10.1, V10.1.243
ls /usr/src | grep nvidia
đầu ra nvidia-470.86
Khi tôi cố chạy các lệnh này từ đây, I E.
Sudo apt cài đặt dkms
Sudo dkms cài đặt -m nvidia -v 470.86
Tôi nhận được lỗi sau đây:
Lỗi! Không thể tìm thấy tiêu đề kernel của bạn cho kernel 5.16.2-051602-generic.
Vui lòng cài đặt gói linux-headers-5.16.2-051602-generic,
hoặc sử dụng tùy chọn --kernelsourcedir để cho DKMS biết vị trí của nó
Hiện nay, linux-headers-5.16.2-051602-generic
không tồn tại, nhưng tôi đã có linux-headers-generic
Cài đặt.
Bạn có bất cứ đề nghị về những gì tôi có thể cố gắng khắc phục điều này?
Cảm ơn rất nhiều!