Tôi đã cài đặt trình điều khiển CUDA trên máy của mình (Ubuntu 20.04). Nó đã hoạt động ... cho đến khi nó ngừng hoạt động (không chắc chuyện gì đã xảy ra). Vì vậy, tôi đang cố cài đặt lại bằng cách chạy:
Sudo sh cuda_11.1.0_455.23.05_linux.run
nơi tôi đã tải xuống cuda_11.1.0_455.23.05_linux.run
từ trang web của NVIDIA. Tuy nhiên, tôi gặp lỗi khi nói hãy xem /var/log/nvidia-installer.log
để tìm hiểu thêm về lý do cài đặt không thành công. Tệp chứa một thông báo lỗi rất lớn, tôi đã dán một phần của nó bên dưới. Tôi không chắc phải làm gì
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-frontend.c:13:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv.c:14:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-frontend.o] Lỗi 1
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-dma.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-vm.o
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-vtophys.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-acpi.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-dma.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-interface.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-p2p.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-acpi.o] Lỗi 1
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-mmap.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-mlock.o
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-p2p.o] Lỗi 1
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-mmap.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-pci.o
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-registry.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pat.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pat.o] Lỗi 1
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-cray.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-usermap.o
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-cray.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-modeset-interface.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-usermap.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-usermap.o] Lỗi 1
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-procfs.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci-table.o
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-procfs.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-kthread-q.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-pci.h:15,
từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci.c:12:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.
make[2]: *** [scripts/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci.o] Lỗi 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-memdbg.o
Trong tệp bao gồm từ /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-i2c.c:17:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: lỗi nghiêm trọng: asm/kmap_types.h: Không có tệp hoặc thư mục như vậy
119 | #include <asm/kmap_types.h> /* tra cứu mục nhập bảng trang */
| ^~~~~~~~~~~~~~~~~~~~~~
biên dịch chấm dứt.