Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
seminar-breakout
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Shashank Suhas
seminar-breakout
Commits
6728b686
Commit
6728b686
authored
Jul 18, 2016
by
Yuxin Wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
get_dataset_path instead of dir
parent
807296b3
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
16 additions
and
16 deletions
+16
-16
tensorpack/RL/atari.py
tensorpack/RL/atari.py
+2
-2
tensorpack/dataflow/dataset/bsds500.py
tensorpack/dataflow/dataset/bsds500.py
+2
-2
tensorpack/dataflow/dataset/cifar.py
tensorpack/dataflow/dataset/cifar.py
+2
-2
tensorpack/dataflow/dataset/ilsvrc.py
tensorpack/dataflow/dataset/ilsvrc.py
+2
-2
tensorpack/dataflow/dataset/mnist.py
tensorpack/dataflow/dataset/mnist.py
+2
-2
tensorpack/dataflow/dataset/svhn.py
tensorpack/dataflow/dataset/svhn.py
+2
-2
tensorpack/utils/loadcaffe.py
tensorpack/utils/loadcaffe.py
+2
-2
tensorpack/utils/utils.py
tensorpack/utils/utils.py
+2
-2
No files found.
tensorpack/RL/atari.py
View file @
6728b686
...
...
@@ -10,7 +10,7 @@ from collections import deque
import
threading
import
six
from
six.moves
import
range
from
..utils
import
get_rng
,
logger
,
memoized
,
get_dataset_
dir
from
..utils
import
get_rng
,
logger
,
memoized
,
get_dataset_
path
from
..utils.stat
import
StatCounter
from
.envbase
import
RLEnvironment
,
DiscreteActionSpace
...
...
@@ -51,7 +51,7 @@ class AtariPlayer(RLEnvironment):
"""
super
(
AtariPlayer
,
self
)
.
__init__
()
if
not
os
.
path
.
isfile
(
rom_file
)
and
'/'
not
in
rom_file
:
rom_file
=
get_dataset_
dir
(
'atari_rom'
,
rom_file
)
rom_file
=
get_dataset_
path
(
'atari_rom'
,
rom_file
)
assert
os
.
path
.
isfile
(
rom_file
),
\
"rom {} not found. Please download at {}"
.
format
(
rom_file
,
ROM_URL
)
...
...
tensorpack/dataflow/dataset/bsds500.py
View file @
6728b686
...
...
@@ -7,7 +7,7 @@ import os, glob
import
cv2
import
numpy
as
np
from
...utils
import
logger
,
get_rng
,
get_dataset_
dir
from
...utils
import
logger
,
get_rng
,
get_dataset_
path
from
...utils.fs
import
download
from
..base
import
RNGDataFlow
...
...
@@ -40,7 +40,7 @@ class BSDS500(RNGDataFlow):
"""
# check and download data
if
data_dir
is
None
:
data_dir
=
get_dataset_
dir
(
'bsds500_data'
)
data_dir
=
get_dataset_
path
(
'bsds500_data'
)
if
not
os
.
path
.
isdir
(
os
.
path
.
join
(
data_dir
,
'BSR'
)):
download
(
DATA_URL
,
data_dir
)
filename
=
DATA_URL
.
split
(
'/'
)[
-
1
]
...
...
tensorpack/dataflow/dataset/cifar.py
View file @
6728b686
...
...
@@ -13,7 +13,7 @@ from six.moves import urllib, range
import
copy
import
logging
from
...utils
import
logger
,
get_rng
,
get_dataset_
dir
from
...utils
import
logger
,
get_rng
,
get_dataset_
path
from
...utils.fs
import
download
from
..base
import
RNGDataFlow
...
...
@@ -92,7 +92,7 @@ class CifarBase(RNGDataFlow):
assert
cifar_classnum
==
10
or
cifar_classnum
==
100
self
.
cifar_classnum
=
cifar_classnum
if
dir
is
None
:
dir
=
get_dataset_
dir
(
'cifar{}_data'
.
format
(
cifar_classnum
))
dir
=
get_dataset_
path
(
'cifar{}_data'
.
format
(
cifar_classnum
))
maybe_download_and_extract
(
dir
,
self
.
cifar_classnum
)
fnames
=
get_filenames
(
dir
,
cifar_classnum
)
if
train_or_test
==
'train'
:
...
...
tensorpack/dataflow/dataset/ilsvrc.py
View file @
6728b686
...
...
@@ -9,7 +9,7 @@ import numpy as np
from
six.moves
import
range
import
xml.etree.ElementTree
as
ET
from
...utils
import
logger
,
get_rng
,
get_dataset_
dir
,
memoized
from
...utils
import
logger
,
get_rng
,
get_dataset_
path
,
memoized
from
...utils.loadcaffe
import
get_caffe_pb
from
...utils.fs
import
mkdir_p
,
download
from
...utils.timer
import
timed_operation
...
...
@@ -28,7 +28,7 @@ class ILSVRCMeta(object):
"""
def
__init__
(
self
,
dir
=
None
):
if
dir
is
None
:
dir
=
get_dataset_
dir
(
'ilsvrc_metadata'
)
dir
=
get_dataset_
path
(
'ilsvrc_metadata'
)
self
.
dir
=
dir
mkdir_p
(
self
.
dir
)
self
.
caffepb
=
get_caffe_pb
()
...
...
tensorpack/dataflow/dataset/mnist.py
View file @
6728b686
...
...
@@ -9,7 +9,7 @@ import random
import
numpy
from
six.moves
import
urllib
,
range
from
...utils
import
logger
,
get_dataset_
dir
from
...utils
import
logger
,
get_dataset_
path
from
...utils.fs
import
download
from
..base
import
RNGDataFlow
...
...
@@ -103,7 +103,7 @@ class Mnist(RNGDataFlow):
train_or_test: string either 'train' or 'test'
"""
if
dir
is
None
:
dir
=
get_dataset_
dir
(
'mnist_data'
)
dir
=
get_dataset_
path
(
'mnist_data'
)
assert
train_or_test
in
[
'train'
,
'test'
]
self
.
train_or_test
=
train_or_test
self
.
shuffle
=
shuffle
...
...
tensorpack/dataflow/dataset/svhn.py
View file @
6728b686
...
...
@@ -8,7 +8,7 @@ import random
import
numpy
as
np
from
six.moves
import
range
from
...utils
import
logger
,
get_rng
,
get_dataset_
dir
from
...utils
import
logger
,
get_rng
,
get_dataset_
path
from
..base
import
RNGDataFlow
try
:
...
...
@@ -38,7 +38,7 @@ class SVHNDigit(RNGDataFlow):
self
.
X
,
self
.
Y
=
SVHNDigit
.
Cache
[
name
]
return
if
data_dir
is
None
:
data_dir
=
get_dataset_
dir
(
'svhn_data'
)
data_dir
=
get_dataset_
path
(
'svhn_data'
)
assert
name
in
[
'train'
,
'test'
,
'extra'
],
name
filename
=
os
.
path
.
join
(
data_dir
,
name
+
'_32x32.mat'
)
assert
os
.
path
.
isfile
(
filename
),
\
...
...
tensorpack/utils/loadcaffe.py
View file @
6728b686
...
...
@@ -11,7 +11,7 @@ import os
from
six.moves
import
zip
from
.utils
import
change_env
,
get_dataset_
dir
from
.utils
import
change_env
,
get_dataset_
path
from
.fs
import
download
from
.
import
logger
...
...
@@ -74,7 +74,7 @@ def load_caffe(model_desc, model_file):
return
param_dict
def
get_caffe_pb
():
dir
=
get_dataset_
dir
(
'caffe'
)
dir
=
get_dataset_
path
(
'caffe'
)
caffe_pb_file
=
os
.
path
.
join
(
dir
,
'caffe_pb2.py'
)
if
not
os
.
path
.
isfile
(
caffe_pb_file
):
proto_path
=
download
(
CAFFE_PROTO_URL
,
dir
)
...
...
tensorpack/utils/utils.py
View file @
6728b686
...
...
@@ -16,7 +16,7 @@ from . import logger
__all__
=
[
'change_env'
,
'map_arg'
,
'get_rng'
,
'memoized'
,
'get_dataset_
dir
'
,
'get_dataset_
path
'
,
'get_tqdm_kwargs'
]
...
...
@@ -95,7 +95,7 @@ def get_rng(obj=None):
int
(
datetime
.
now
()
.
strftime
(
"
%
Y
%
m
%
d
%
H
%
M
%
S
%
f"
)))
%
4294967295
return
np
.
random
.
RandomState
(
seed
)
def
get_dataset_
dir
(
*
args
):
def
get_dataset_
path
(
*
args
):
d
=
os
.
environ
.
get
(
'TENSORPACK_DATASET'
,
None
)
if
d
is
None
:
d
=
os
.
path
.
abspath
(
os
.
path
.
join
(
...
...
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