Tôi đang làm việc trên một máy từ xa có vẻ như có cả cuda-7.5 và cuda-8 dưới / usr / local.
Khi tôi kiểm tra phiên bản cuda của mình trong /usr/local/cuda/version.txt, tôi có 7.5.18 được liệt kê. Tôi khá chắc chắn rằng điều này đã chỉ đến phiên bản 8 trong quá khứ. Sau đó, tôi khởi động lại máy do một số vấn đề về bộ nhớ và bây giờ phiên bản cuda cho biết 7.5.18. Tại sao điều này sẽ được?
Phiên bản tenorflow-gpu của tôi là 1.4.0 (vì trước khi khởi động lại, phiên bản cuda đã nói 8). Phiên bản cuDNN của tôi là 6.
Làm thế nào tôi có thể làm cho cuda phiên bản 8? Đây là lần đầu tiên tôi làm điều đó vì vậy tôi muốn nhận được lời khuyên cụ thể về trường hợp này.
Cảm ơn bạn vì sự giúp đỡ!
EDIT: Tôi đã thử hướng dẫn này, trong đó chỉ ra cách tạo môi trường ảo để giải quyết vấn đề này. Thật không may, nó dường như không hoạt động. Trong tệp bashrc của tôi, biến LD_LIBRARY_PATH được đặt thành 8 nhưng khi tôi thực hiện cat /usr/local/cuda/version.txt tôi thấy 7.5.