Импортируемые реализации устарели - вместо этого LSTM
и GRU
по умолчанию будут CuDNNLSTM
и CuDNNGRU
, если будут выполнены все условия :
-
activation = 'tanh'
recurrent_activation = 'sigmoid'
recurrent_dropout = 0
unroll = False
use_bias = True
- Входы, если замаскированные , строго правые
reset_after = True
(только GRU)
Также убедитесь, что TensorFlow использует GPU:
import tensorflow as tf
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
print('Default GPU Device: {}'.format(tf.test.gpu_device_name()))
Обновление : при работе с Colab при работе на Colab при запуске CuDNN возникает проблема; вместо этого попробуйте !pip install tensorflow==2.1.0
.