2017-04-13 16 views
7

Khi tôi lưu trọng số trong khi đào tạo mô hình CNN của tôi bằng keras, nó nói ImportError:'save_weights' requires h5py, nhưng tôi đã cài đặt h5py.ImportError: 'save_weights' yêu cầu h5py

Tôi rất biết ơn nếu ai đó có thể giải thích cách khắc phục sự cố này.

+0

câu trả lời nào phù hợp với bạn? Vui lòng chọn nó làm câu trả lời, nó sẽ hữu ích cho những khách truy cập trong tương lai giống như tôi. –

Trả lời

1

Tôi đã gặp lỗi tương tự như bạn. Tôi đã cài đặt tất cả các yêu cầu được liệt kê tại đây: https://github.com/fchollet/keras/issues/3426

Cuối cùng chỉ cần khởi động lại và bắt đầu hoạt động.

0

Tôi nghĩ rằng bạn có thể bỏ lỡ này from keras.applications import imagenet_utils

+0

lý do đằng sau câu trả lời này là gì? –

-4

Bạn đã thử trực tiếp cài đặt h5py? http://docs.h5py.org/en/latest/build.html

thử chạy:

pip install h5py

+0

OP nói "nhưng tôi đã cài đặt h5py." ... – Moritz

+0

Tôi đang gặp vấn đề tương tự và cài đặt h5py đã giải quyết được sự cố của tôi. Tuy nhiên, nếu điều này không giúp bạn thì bạn cũng có thể thử "sudo apt-get install libhdf5". Khởi động lại thiết bị đầu cuối của bạn sau đó. – Mohit

+0

cập nhật câu trả lời của bạn với người chỉ huy, –

6

Chỉ cần cài đặt các gói cần thiết

sudo apt-get install libhdf5-dev

pip install h5py

2

Nếu bạn đang sử dụng các cửa sổ và trăn IDE, mở cmd và lệnh đầu vào sau :

pip install h5py 

pip install cython 

Tôi hy vọng điều đó sẽ hữu ích.

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