0 votes
par dans Séquence 10 : TP
recatégorisées par

Bonjour,

A l' execution du  nb  de 02-AE-with-MNIST.ipynb

chrono = fidle.Chrono()
chrono.start()

history = ae.fit(noisy_train, clean_train,
                 batch_size      = batch_size,
                 epochs          = epochs,
                 verbose         = fit_verbosity,
                 validation_data = (noisy_test, clean_test),
                 callbacks       = callbacks_list  )

chrono.show()

J'ai cette erreur:

Epoch 1/30
2023-02-02 15:35:33.671756: E tensorflow/stream_executor/cuda/cuda_dnn.cc:389] Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
2023-02-02 15:35:33.671847: W tensorflow/core/framework/op_kernel.cc:1745] OP_REQUIRES failed at conv_ops.cc:1120 : UNIMPLEMENTED: DNN library is not found.
---------------------------------------------------------------------------
UnimplementedError                        Traceback (most recent call last)
Input In [9], in <cell line: 4>()
      1 chrono = fidle.Chrono()
      2 chrono.start()
----> 4 history = ae.fit(noisy_train, clean_train,
      5                  batch_size      = batch_size,
      6                  epochs          = epochs,
      7                  verbose         = fit_verbosity,
      8                  validation_data = (noisy_test, clean_test),
      9                  callbacks       = callbacks_list  )
     11 chrono.show()

File /opt/conda/lib/python3.8/site-packages/keras/utils/traceback_utils.py:67, in filter_traceback.<locals>.error_handler(*args, **kwargs)
     65 except Exception as e:  # pylint: disable=broad-except
     66   filtered_tb = _process_traceback_frames(e.__traceback__)
---> 67   raise e.with_traceback(filtered_tb) from None
     68 finally:
     69   del filtered_tb



....


    File "/opt/conda/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1014, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/opt/conda/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "/opt/conda/lib/python3.8/site-packages/keras/layers/convolutional/base_conv.py", line 250, in call
      outputs = self.convolution_op(inputs, self.kernel)
    File "/opt/conda/lib/python3.8/site-packages/keras/layers/convolutional/base_conv.py", line 225, in convolution_op
      return tf.nn.convolution(
Node: 'ae/encoder/conv2d/Conv2D'
DNN library is not found.
	 [[{{node ae/encoder/conv2d/Conv2D}}]] [Op:__inference_train_function_1463]


Avez vous une idée ?
Je vous remercie

2 Réponses

0 votes
par Vétéran du GPU 🐋 (68.8k points)
sélectionné par
 
Meilleure réponse
Quelle est votre plateforme ? Votre environnement ?

Visiblement l'erreur provient d'une installation incomplète ou incompatible de cuda et de cudnn.
0 votes
par

Merci pour cette réponse, je voulais m'assurer que cette erreur de librairie manquante

DNN library is not found.

était bien lié à l'installation sur GPU que j'utilise (je ne suis pas administratrice).

Je vais la faire corriger.
Bonne fin de journée.
...