前提
Google ColaboratoryでStyleGANの学習済みモデルを利用して勉強しようとしています。
git cloneとドライブへのマウントも行いました。
こちらのサイト様を参考にして取り敢えず動かそうとしているのですが、ファイルのダウンロードができず、以下のエラーメッセージが発生しました。
karras2019stylegan-cats-256x256.pkl のファイルは恐らく画像が入っているファイルなのだと思いますが、他の猫の画像でもいいのでしょうか?
エラーの解決方法あるいは他のやり方があれば教えていただきたいです。
発生している問題・エラーメッセージ
Downloading https://drive.google.com/uc?id=1MQywl0FNt6lHu8E_EUqnRbviagS7fbiJ ..... failed --------------------------------------------------------------------------- OSError Traceback (most recent call last) <ipython-input-27-c9f054c99b6c> in <module>() 12 # Load pre-trained network. 13 url = 'https://drive.google.com/uc?id=1MQywl0FNt6lHu8E_EUqnRbviagS7fbiJ' # karras2019stylegan-cats-256x256.pkl 猫 ---> 14 with dnnlib.util.open_url(url, cache_dir=config.cache_dir) as f: 15 _G, _D, Gs = pickle.load(f) 16 # _G = Instantaneous snapshot of the generator. Mainly useful for resuming a previous training run. /content/stylegan/dnnlib/util.py in open_url(url, cache_dir, num_attempts, verbose) 376 raise IOError("Google Drive virus checker nag") 377 if "Google Drive - Quota exceeded" in content_str: --> 378 raise IOError("Google Drive quota exceeded") 379 380 match = re.search(r'filename="([^"]*)"', res.headers.get("Content-Disposition", "")) OSError: Google Drive quota exceeded
該当のソースコード
Python
1 2import os 3import pickle 4import numpy as np 5import PIL.Image 6import dnnlib 7import dnnlib.tflib as tflib 8import config 9 10# Initialize TensorFlow. 11tflib.init_tf() 12 13# Load pre-trained network. 14url = 'https://drive.google.com/uc?id=1MQywl0FNt6lHu8E_EUqnRbviagS7fbiJ' # karras2019stylegan-cats-256x256.pkl 猫 15with dnnlib.util.open_url(url, cache_dir=config.cache_dir) as f: 16 _G, _D, Gs = pickle.load(f) 17 # _G = Instantaneous snapshot of the generator. Mainly useful for resuming a previous training run. 18 # _D = Instantaneous snapshot of the discriminator. Mainly useful for resuming a previous training run. 19 # Gs = Long-term average of the generator. Yields higher-quality results than the instantaneous snapshot. 20
試したこと
ダウンロードができないことに関しては自分のアカウントでファイルを共有し、コピーを作成して、そのURLをダウンロードすることで解決できると知り、試したのですが駄目でした。
OSError: Google Drive quota exceededのエラーに関してはどうすれば解決するのかも分かりません。
あなたの回答
tips
プレビュー