-
Notifications
You must be signed in to change notification settings - Fork 56
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
第11章 from dsets import LunaDataset についてエラー #14
Comments
146790g様 エラーについてですが、こちらで再現ができておりません。
(P.Sの内容に関して) |
ご丁寧な回答をありがとうございます。 実際、貴Githubにて公開されているp2_run_everything.ipynbの run('p2ch11.training.LunaTrainingApp', '--epochs=1')自体は、エラーなく動作することが確認されています。 しかし、私自身の学習のため、そのtraining.pyのファイル内のプロセスを詳細に調査するために、 <エラーが発生するgithubページ> 一方、dsets.pyを以下に記述したとおり、コードをdsets2.pyに書き換えたところエラーがなくなります。 <エラーが生じないgithubページ> <以下のファイルをdsets2.pyと命名して、p2ch11のディレクトリの直下に保存> from util.disk import getCache from collections import namedtuple import SimpleITK as sitk import torch raw_cache = getCache('part2ch10_raw') CandidateInfoTuple = namedtuple( def getCandidateInfoList(requireOnDisk_bool=True):
class Ct:
def getCt(series_uid): def getCtRawCandidate(series_uid, center_xyz, width_irc): import glob
以上となります。 どうぞよろしくお願い申し上げます。 |
146790g 様 詳細な情報提供ありがとうございます。 エラーについてですが、キャッシュが作成されていない(もしくは破損している)ことが原因だと思われます。
dsets2.pyの場合
解決策として、dsets.pyの該当箇所をdsets2.pyと同じにする、もしくは'part2ch11_raw’のキャッシュを再作成する方法でうまくいくか試していただけないでしょうか。 お手数をおかけしますが、どうぞよろしくお願い致します。 |
ご丁寧な回答をいただき誠にありがとうございます。 |
!pip install SimpleITK
!pip install diskcache
として、次に、『from dsets import LunaDataset』を実行すると、エラーとなります。
エラー内容は、以下のとおりです。御社のGithubに掲載されているコードをそのまま実行しているのですが、
エラーとなっており、このようなエラー内容は、これまで見たこともなく、解決ができません。
解決策についてご教示いただけますと幸いです。
解析環境: Google Colaboratory
/usr/local/lib/python3.7/dist-packages/diskcache/core.py in _con(self)
637 try:
638 select = 'SELECT key, value FROM Settings'
--> 639 settings = con.execute(select).fetchall()
640 except sqlite3.OperationalError:
641 pass
DatabaseError: database disk image is malformed
P.S.
『Pytorchによる発展ディープラーニング』は、大変すばらしい名著と思いますが、この本は、
Deep Learningの本質以外に、枝葉末節に、多くの見たこともない複雑なコードを頻繁に利用しており、上級者で
ないと読めないと思います。上級者であれば、本をよまなくてもGithubのソースコードから
読んで学習できるので、書籍として、あたかも入門者にむけて学習用に作成されているというのが
よくないと思います。
もし、Deep Learningに興味をもって、最初にこの本を読まれた方は、必ず挫折すると思います。
The text was updated successfully, but these errors were encountered: