ValueError: Переданный путь сохранения не является допустимой контрольной точкой: / content / gdrive / My Drive \ model \ 20191003053122 / variable / variable - PullRequest
0 голосов
/ 03 октября 2019

Выполнен код

export_path= '/content/gdrive/My Drive'+ '\\model\\'+'20191003053122'

with tf.Session(graph=tf.Graph()) as sess:
    tf.saved_model.loader.load(sess, ["myTag"], export_path)         
    graph = tf.get_default_graph()

и возникшая ошибка

ValueError: The passed save_path is not a valid checkpoint: /content/gdrive/My Drive\model\20191003053122/variables/variables

Чего я не понимаю, так это того, что ранее я установил тот же путь (export_path = '/content/gdrive/My Drive' +'\\model\\'+time.strftime("%Y%m%d%H%M%S",time.localtime()) ), но Google Colabвсе еще говорит, что контрольный пункт не действителен. Что это значит и пошло не так? Я также несколько раз менял оба пути (например, заменяя '/content/gdrive/My Drive' на os.getcwd()+), чтобы они соответствовали друг другу, но не помогли.

Мне интересно, не потому ли это, что код

with tf.Session(graph=tf.Graph()) as sess:
    tf.saved_model.loader.load(sess, ["myTag"], export_path)         
    graph = tf.get_default_graph()

устарел - если это так, какой эквивалент я должен использовать вместо этого? Может быть Keras? Любой вклад приветствуется. Спасибо

1 Ответ

0 голосов
/ 04 октября 2019

Похоже, что существует проблема доступа между Google Colab и Google drive

Можете ли вы сделать шаг назад и проверить, правильно ли подключен ваш диск Google, и можете ли вы записывать и читать файлы через Goole Colab.?

Вот шаги, которые необходимо выполнить:

  1. Импорт и монтирование Google Диска

    from google.colab import drive
    drive.mount('/content/gdrive')
    
  2. Проверьте васможете перечислить файлы на вашем диске или в место, куда вы хотите записать

    !ls "/content/gdrive/My Drive"
    
  3. Запишите файл на Google Drive,

    Я использовал "w" чтобы создать файл, если он не существует

    Другие режимы файлов в Python open() функция

    with open("/content/gdrive/My Drive/myFile.txt", "w") as file:
    file.write("Your text goes here")
    
  4. Чтениефайл еще раз, чтобы проверить, хорошо ли записывается файл!

    !cat "/content/gdrive/My Drive/myFile.txt"
    

Изображение моего фрагмента кода рабочего кода Google colab

Вы можете даже проверить официальный блокнот Goolge Colab с шагами здесь

Надеюсь, это поможет:)

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