TFlearn DNN - tflearn.dnn () требует длительного времени.(Tensorflow 1.12, CUDA 9.0, cudnn 7.4.1, tflearn 0,32) - PullRequest
0 голосов
/ 17 ноября 2018

Я читаю Stackoverflow с годами.Но на этот раз пришло время задать мой первый вопрос.

У меня есть простой пример TFLearn - AlexNet: https://github.com/tflearn/tflearn/blob/master/examples/images/alexnet.py

network = input_data(shape=[None, 783, 660, 3])         
network = conv_2d(network, 96, 11, strides=4, activation='relu')
network = max_pool_2d(network, 3, strides=2)
network = local_response_normalization(network)
network = conv_2d(network, 256, 5, activation='relu')   
network = max_pool_2d(network, 3, strides=2)            
network = local_response_normalization(network)
network = conv_2d(network, 384, 3, activation='relu')   
network = conv_2d(network, 384, 3, activation='relu')   
network = conv_2d(network, 256, 3, activation='relu')   
network = max_pool_2d(network, 3, strides=2)
network = local_response_normalization(network)
network = fully_connected(network, 4096, activation='tanh') 
network = dropout(network, 0.5)
network = fully_connected(network, 4096, activation='tanh') 
network = dropout(network, 0.5)
network = fully_connected(network, 12, activation='softmax')    #10
network = regression(network, optimizer='momentum',
                     loss='categorical_crossentropy',
                     learning_rate=0.001)               #0.001

model = tflearn.DNN(network, tensorboard_verbose=0)

Настройка сети и т. Д. Занимает ~ 1 сек.Но tflearn.DNN () занимает ~ 300 секунд, что необычно.

Есть ли у вас какие-либо идеи, если это ошибка в tflearn с более новыми версиями CUDA и cudnn?

Использование тензорного потока -GPU с Nvidia RTX 2080Ti

...