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
34c12fc9
Commit
34c12fc9
authored
Jan 05, 2016
by
ppwwyyxx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
saver accept checkpoint path
parent
0bdc9985
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
2 deletions
+9
-2
scripts/imgclassify.py
scripts/imgclassify.py
+1
-0
tensorpack/predict.py
tensorpack/predict.py
+2
-2
tensorpack/utils/sessinit.py
tensorpack/utils/sessinit.py
+6
-0
No files found.
scripts/imgclassify.py
View file @
34c12fc9
...
...
@@ -39,6 +39,7 @@ with tf.Graph().as_default() as G:
ds
=
ImageFromFile
(
args
.
images
,
3
,
resize
=
(
227
,
227
))
predictor
=
DatasetPredictor
(
config
,
ds
,
batch
=
128
)
res
=
predictor
.
get_all_result
()
res
=
[
k
[
1
]
for
k
in
res
]
if
args
.
output_type
==
'label'
:
for
r
in
res
:
...
...
tensorpack/predict.py
View file @
34c12fc9
...
...
@@ -7,7 +7,7 @@ import tensorflow as tf
from
itertools
import
count
import
argparse
import
numpy
as
np
import
tqdm
from
tqdm
import
tqdm
from
utils
import
*
from
utils.modelutils
import
describe_model
...
...
@@ -118,7 +118,7 @@ class DatasetPredictor(object):
""" a generator to return prediction for each data"""
with
tqdm
(
total
=
self
.
ds
.
size
())
as
pbar
:
for
dp
in
self
.
ds
.
get_data
():
yield
self
.
predict_func
(
dp
)
yield
[
dp
,
self
.
predict_func
(
dp
)]
pbar
.
update
()
def
get_all_result
(
self
):
...
...
tensorpack/utils/sessinit.py
View file @
34c12fc9
...
...
@@ -3,6 +3,7 @@
# File: sessinit.py
# Author: Yuxin Wu <ppwwyyxx@gmail.com>
import
os
from
abc
import
abstractmethod
,
ABCMeta
import
numpy
as
np
import
tensorflow
as
tf
...
...
@@ -21,6 +22,11 @@ class NewSession(SessionInit):
class
SaverRestore
(
SessionInit
):
def
__init__
(
self
,
model_path
):
assert
os
.
path
.
isfile
(
model_path
)
if
os
.
path
.
basename
(
model_path
)
==
'checkpoint'
:
model_path
=
tf
.
train
.
get_checkpoint_state
(
os
.
path
.
dirname
(
model_path
))
.
model_checkpoint_path
assert
os
.
path
.
isfile
(
model_path
)
self
.
set_path
(
model_path
)
def
init
(
self
,
sess
):
...
...
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