質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Q&A

解決済

1回答

361閲覧

Google colaboratoryでの読み込んだtensorflow_datasetsの保存

watergames-_-

総合スコア23

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

0グッド

0クリップ

投稿2022/09/17 14:04

Google colaboratoryでの読み込んだtensorflow_datasetsの保存に関する質問です。
Google colaboratoryでceleb_aのような大きなデータセットを使う際に、しばしばダウンロードでエラーが起こります。ただ、時間帯によってエラーが出ずに読み込めることがあります。

そこで本題です。
Google colaboratoryで一度ダウンロードしたtensorflow_datasetsをgoogle drive等に保存しておいて、次回、使う方法はないでしょうか? ご存じの方がいらっしゃいましたら教えて下さい。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2022/09/18 00:27 編集

> Google colaboratoryで一度ダウンロードしたtensorflow_datasetsをgoogle drive等に保存しておいて、次回、使う方法はないでしょうか? ディレクトリパスを「tfds.load()」の「data_dir=」で指定するか、環境変数「TFDS_DATA_DIR」に設定しておくかしたら、そこから読み込んでくれるみたいです https://stackoverflow.com/questions/63131782/where-are-the-tfds-load-datasets-are-saved https://www.tensorflow.org/datasets/api_docs/python/tfds/load 予めgoogle driveをgoogle colabにマウントしておいて、マウントしたgoogle drive上のディレクトリパスを指定してみたら、いかがでしょうか
guest

回答1

0

自己解決

jbpb0様
コメント頂きありがとうございます。
Google Driveをマウントし、
celeba_bldr = tfds.builder('celeb_a', data_dir='/content/drive/MyDrive/')
とすることで最初のみダウンロードでデータを使えるようになりました。
当初、data_dir='/content/drive/'をdata_dir='gs://content/drive'としていたのですが、これを変更して使えるようになりました。ありがとうございました。

投稿2022/09/20 05:52

watergames-_-

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問