2017-07-01 29 views
12

Tôi hiện đang cố gắng để chạy một dự án từ GitHub: https://github.com/nilboy/pixel-recursive-super-resolutionlỗi libcublas.so.8.0 với tensorflow

Sau khi cài đặt ubuntu trên máy ảo, tôi cài đặt python với tensorflow 2.7 bằng cách sử dụng lệnh pip.

Khi tôi cố gắng để chạy các buổi tập với python Tôi nhận được lỗi này:

ImportError: libcublas.so.8.0: không thể mở được chia sẻ tập tin đối tượng: Không có tập tin hoặc thư mục

Tôi không thể tìm thấy bất kỳ điều gì giống hệt nhau, chỉ lỗi này: NhậpError: libcudart.so.8.0: không thể mở tệp đối tượng được chia sẻ

Tôi đang sử dụng Yoga 13, vì vậy Tôi không có GPU NVIDIA và tôi đang cố chạy dự án này trên CPU. Bạn có thể giúp xác định vấn đề tensorflow?

Nguồn: https://www.tensorflow.org/install/install_linux

+2

Bạn có thể tìm thấy giải pháp Shimron không? Tôi đang phải đối mặt với vấn đề tương tự. – Caesar

+1

@Caesar chỉ sử dụng tensorflow-gpu 1.5 với cuda 9.0 –

Trả lời

3

Bạn cần cài đặt CUDA 8.0 và cấu hình môi trường như sau:

export PATH="$PATH:/usr/local/cuda-8.0/bin" 
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64" 
2

Tensroflow/Keras requirements

Theo tôi các bước phức tạp đang cài đặt trình điều khiển Nvidia và CUDA-8 . Nếu bạn làm theo các hướng dẫn bạn sẽ có một thời gian xấu. Thay vì cài đặt nó qua apt:

sudo apt-get install nvidia-384 #can type nvidia then hit "tab" to view all available options 
sudo apt-get install cuda-8-0 

Nếu điều đó không làm việc ... chúc may mắn. Bạn có thể thử này:

Kiểm tra xem bạn không có CUDA-9: ls /usr/local

Install Cuda 8.0.

Khởi động lại

Run export LD_LIBRARY_PATH=/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH nhưng thay /usr/local/cuda-8.0/extras/CUPTI/lib64 với sản lượng có liên quan từ echo $LD_LIBRARY_PATH

Kiểm tra rằng nó hoạt động nvcc --version in ra phiên bản CUDA

0

Tôi đã cùng một lỗi trong khi chạy Tensorflow với sự hỗ trợ GPU bằng Python và giải quyết nó như thế này:

$ export PATH="$PATH:/usr/local/cuda-8.0/bin" 
$ export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64" 

Đối với cho phép tất cả người dùng bạn có thể phải nhập các báo cáo xuất khẩu trong etc/môi trường trong Ubuntu

1

Nó có thể là một vấn đề với phiên bản CUDA được cài đặt. hãy thử
$ sudo apt-get cài đặt cuda-8-0

Các vấn đề liên quan