«NameError: имя« session_conf »не определено» при попытке получить воспроизводимые результаты в Google Colab - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь получить воспроизводимые результаты в Google Colab, используя следующий код. Но я получаю ошибку "NameError: имя 'session_conf' не определено".

import numpy as np
import tensorflow as tf
import random as rn

import os
os.environ['PYTHONHASHSEED']='0'
np.random.seed(1)
rn.seed(1)

from keras import backend as K

if 'tensorflow' == K.backend():
  import tensorflow as tf
  from keras.backend.tensorflow_backend import set_session
  config = tf.ConfigProto()
  config.gpu_options.allow_growth = true
  config.gpu_options.allow_growth = True
  config.gpu_options.visible_device_liste = "0"
  set_session(tf.Session(config=config))

tf.set_random_seed(1) 
sess = tf.Session(graph=tf.get_default_graph(), config=session_conf)   
K.set_session(sess)   


!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials 

auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

Кто-нибудь имеет представление о причинах, почему?

1 Ответ

1 голос
/ 02 ноября 2019

Вы не объявили переменную session_conf в строке sess = tf.Session(graph=tf.get_default_graph(), config=session_conf).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...