-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
p2ch13/p2_run_everything.ipynbにつきまして #5
Comments
KK-Saitoさん ご質問の件ですが、おそらくデータが足りてないと思われます。 |
回答ありがとうございます。 3つのcsvファイルは確かに存在します。(part2ch12までは実行できていますので。) データの保存場所についてですが,subset0のデータにつきましては |
もう一点,質問があるのですが, できれば御回答いただければ幸いです。 |
ご質問ありがとうございます。 1点目のデータの保存場所についてはその通りです。
2点目の内容ですが、本書では必要ありません。 |
回答ありがとうございます。 現在,subset1~subset9をGoogle Driveにアップロードしているところです。 seg-lungs-LUNA16につきましても,ありがとうございました。 subset0~subset9まで揃えて実行できればうれしいのですが,そろそろColab Proを契約しないと無理かもしれません。 |
ありがとうございました。 無事,p2_run_everything.ipynbのChapter 13の最初のコマンド しかし,無料版のColabを使用しているので,実行時にディスクが68.4GBまでしか使用できないため, このため,Colab Proを契約するかどうか検討中です。 |
たびたび報告させていただきますが,Colab Proを契約したのですが,結局ディスク容量が足りません。 147.15GB使用できるのですが, そこで,半分のデータで実行してみようと思うのですが, また,そもそも半分のデータで実行できるのでしょうか? できれば御回答いただけると助かります。 |
度々すみませんが,subset0~subset4のデータだけを使って実行してみたのですが,最初と同じ せっかくColab Proを契約しても,ディスク容量が147.15GBまでしか使用できないのでは,subset0~subset9のすべてのデータで実行することはできそうもありません。 どうすればGoogle Colabで実行できるのか,できればヒントをいただけると助かります。 |
KK-Saito さん ご指摘の件ですが、コードを修正したので改善したと思われます。 お手数ですが、コードを置き換えて再度実行していただけますでしょうか? 対応に時間がかかってしまい誠に申し訳ございません。 |
丁寧にご対応いただき,ありがとうございます。 明日にでも新しいファイルで再度実行してみたいと思います。 |
色々ご対応いただき,ありがとうございました。 無事,subset0のみでp2_run_everything.ipynbのChapter 13の部分が実行できました。 ただ,少し気になりますのは,元のp2_run_everything.ipynbにあった |
KK-Saito 様 実行できたということでよかったです。
上記については本家のコードがそもそも誤っており、私たちがそれを見逃してしまったのが原因です。 最後に、この度は貴重なご意見をありがとうございました。 |
一読者の質問にこれほど丁寧に御対応いただけるとは思っていませんでしたので,大変感謝しております。 ここまできたらChapter 14のプログラムも実行させたいと思いますので,今後ともよろしく御願いいたします。 |
subset0~subset3のデータを使って20エポックまで実行してみました。 ありがとうございました。 |
Chapter 14についても修正したので最新のリポジトリに置き換えるか、KK-Saito 様がおっしゃるようにp2ch13の該当箇所のみをp2ch14/dsets.pyにコピーするでも大丈夫です |
KK-Saitoさん |
はじめまして
PyTorch実践入門 を購入して、勉強しています。
Google ColaboratoryのGPU環境でp2_run_everything.ipynbを実行しています。
Google Driveをマウントして,なんとかChapter 12までは実行できて,TensorBoardも表示できたのですが,Chapter 13以降が実行できません。
具体的には,p2_run_everything.ipynbのChapter 13の最初のコマンド
run('p2ch13.prepcache.LunaPrepCacheApp')
を実行すると,下記のようなエラーが出ます。
/usr/local/lib/python3.7/dist-packages/torch/_utils.py in reraise(self)
427 # have message field
428 raise self.exc_type(message=msg)
--> 429 raise self.exc_type(msg)
430
431
IndexError: Caught IndexError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/worker.py", line 202, in _worker_loop
data = fetcher.fetch(index)
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/fetch.py", line 44, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/content/drive/My Drive/Colab Notebooks/Deep_Learning_with_PyTorch/p2ch13/dsets.py", line 399, in getitem
candidateInfo_tup.series_uid, candidateInfo_tup.center_xyz, (7, 96, 96)
File "/usr/local/lib/python3.7/dist-packages/diskcache/core.py", line 1889, in wrapper
result = func(*args, **kwargs)
File "/content/drive/My Drive/Colab Notebooks/Deep_Learning_with_PyTorch/p2ch13/dsets.py", line 244, in getCtRawCandidate
ct = getCt(series_uid)
File "/content/drive/My Drive/Colab Notebooks/Deep_Learning_with_PyTorch/p2ch13/dsets.py", line 239, in getCt
return Ct(series_uid)
File "/content/drive/My Drive/Colab Notebooks/Deep_Learning_with_PyTorch/p2ch13/dsets.py", line 112, in init
)[0]
IndexError: list index out of range
data-unversioned\cacheフォルダにpart2ch13_rawというフォルダは作られるのですが,キャッシュファイルが作成できていません。
せっかくpart2ch12までは実行できましたので,なんとかしてpart2ch13以降も動かしたいと思いますので,できましたらヒントをいただければ幸いです。
The text was updated successfully, but these errors were encountered: