Comments (3)
A name error results when BytesType is called in the GzipDisk class in disk.py due to the BytesType removal
NameError Traceback (most recent call last)
<ipython-input-8-71970eef6fb4> in <module>
1 series_uid = positiveSample_list[11][2]
----> 2 showCandidate(series_uid)
~/PyTorchBook/dlwpt-code/p2ch10/vis_edited.py in showCandidate(series_uid, batch_ndx, **kwargs)
35
36 ct = Ct(series_uid)
---> 37 ct_t, pos_t, series_uid, center_irc = ds[batch_ndx]
38 ct_a = ct_t[0].numpy()
39
~/PyTorchBook/dlwpt-code/p2ch10/dsets_edited.py in __getitem__(self, ndx)
181 width_irc = (32, 48, 48)
182
--> 183 candidate_a, center_irc = getCtRawCandidate(
184 candidateInfo_tup.series_uid,
185 candidateInfo_tup.center_xyz,
~/anaconda3/lib/python3.8/site-packages/diskcache/core.py in wrapper(*args, **kwargs)
1859 result = func(*args, **kwargs)
1860 if expire is None or expire > 0:
-> 1861 self.set(key, result, expire, tag=tag, retry=True)
1862
1863 return result
~/anaconda3/lib/python3.8/site-packages/diskcache/fanout.py in set(self, key, value, expire, read, tag, retry)
84 shard = self._shards[index]
85 try:
---> 86 return shard.set(key, value, expire, read, tag, retry)
87 except Timeout:
88 return False
~/anaconda3/lib/python3.8/site-packages/diskcache/core.py in set(self, key, value, expire, read, tag, retry)
770 db_key, raw = self._disk.put(key)
771 expire_time = None if expire is None else now + expire
--> 772 size, mode, filename, db_value = self._disk.store(value, read, key=key)
773 columns = (expire_time, tag, size, mode, filename, db_value)
774
~/PyTorchBook/dlwpt-code/util/disk_edited.py in store(self, value, read, key)
27 """
28 # pylint: disable=unidiomatic-typecheck
---> 29 if type(value) is BytesType:
30 if read:
31 value = value.read()
NameError: name 'BytesType' is not defined
Changing the line if type(value) is BytesType:
into if isinstance(value, bytes)
seems to work, and the following str_io = BytesIO()
seems to work fine with importing the BytesIO from io module.
from dlwpt-code.
BytesIO() is also removed from the 'diskcache.core'. In disk.py, import io, and replace str_io = BytesIO() with str_io = io.BytesIO()
from dlwpt-code.
My suggestions of importing BytesIO
from the io
module, and replacing if type(value) is BytesType:
with if isinstance(value, bytes)
seem to be working fine, therefore, This issue can be closed!
from dlwpt-code.
Related Issues (20)
- p2ch11: label_g[:,1] as target label in computeBatchLoss() ? HOT 1
- P2ch10 error: only integers, slices (`:`)...
- Post URL of book errata
- Read labels from the module, not from some random file
- Didn't set model to eval mode when validating in chapter 8
- get'IndexError: list index out of range' when run the specific series_uid in p2ch10_explore_data.ipynb
- typo
- p2ch11/training.py causes an TypeError HOT 1
- p1ch3, id(points.storage()) == id(points_t.storage()) out:False on Colab HOT 3
- findPositiveSamples() output no data, in p2ch10 (kaggle)
- Unable to visualize the images in part2ch10 code (p2ch10_explore_data.ipynb notebook)
- Fig. 7.11. in the book
- Unable to Run training.py ch11. CandidateInfo_List assertion error. HOT 5
- p2ch11: 13,5 hours to train for one epoch
- p2ch14: TypeError: linspace() missing 1 required positional arguments: "steps" HOT 2
- p2ch12 the memory explosion when i train the balanced model with the same config in p2ch11 HOT 2
- p HOT 2
- xyz2irc() is not inverse of irc2xyz()
- p2ch11 我尝试运行training这个文件,并对LunaModel 略做修改,两个结果有些不同,我不知道哪一个结果更好?
- Next version enhancement
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dlwpt-code.