Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
vision
Commits
3b59c6ee
"tests/vscode:/vscode.git/clone" did not exist on "5d4f59ee962f4ed2c36842dfcf8a40ab6ebd010e"
Unverified
Commit
3b59c6ee
authored
Apr 24, 2019
by
Francisco Massa
Committed by
GitHub
Apr 24, 2019
Browse files
Change SBDataset to make it support already-downloaded datasets (#865)
parent
ccbb3221
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
1 deletion
+6
-1
torchvision/datasets/sbd.py
torchvision/datasets/sbd.py
+6
-1
No files found.
torchvision/datasets/sbd.py
View file @
3b59c6ee
import
os
import
shutil
from
.vision
import
VisionDataset
import
numpy
as
np
...
...
@@ -72,12 +73,16 @@ class SBDataset(VisionDataset):
self
.
mode
=
mode
self
.
num_classes
=
20
sbd_root
=
os
.
path
.
join
(
self
.
root
,
"benchmark_RELEASE"
,
"dataset"
)
sbd_root
=
self
.
root
image_dir
=
os
.
path
.
join
(
sbd_root
,
'img'
)
mask_dir
=
os
.
path
.
join
(
sbd_root
,
'cls'
)
if
download
:
download_extract
(
self
.
url
,
self
.
root
,
self
.
filename
,
self
.
md5
)
extracted_ds_root
=
os
.
path
.
join
(
self
.
root
,
"benchmark_RELEASE"
,
"dataset"
)
for
f
in
[
"cls"
,
"img"
,
"inst"
,
"train.txt"
,
"val.txt"
]:
old_path
=
os
.
path
.
join
(
extracted_ds_root
,
f
)
shutil
.
move
(
old_path
,
sbd_root
)
download_url
(
self
.
voc_train_url
,
sbd_root
,
self
.
voc_split_filename
,
self
.
voc_split_md5
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment