-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextra_create_nasnet.py
More file actions
36 lines (24 loc) · 1.01 KB
/
extra_create_nasnet.py
File metadata and controls
36 lines (24 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import os
import sys
from PIL import Image
import numpy as np
import tensorflow as tf
import tensorflow.contrib.slim as slim
sys.path.append('models/research/slim')
from nets.nasnet import nasnet
# =================================================================================================
def create(size):
inputs = tf.placeholder(tf.float32, shape=(
None, size, size, 3), name="InputHolder")
tf.train.get_or_create_global_step()
with slim.arg_scope(nasnet.nasnet_large_arg_scope()):
logits, end_points = nasnet.build_nasnet_large(
inputs, 1001, is_training=False)
saver = tf.train.Saver()
with tf.Session() as sess:
saver.restore(sess, 'pretrained/large/model.ckpt')
pb_visual_writer = tf.summary.FileWriter('training')
pb_visual_writer.add_graph(sess.graph)
saver.save(sess, "pretrained/large/nasnet_dp.ckpt")
# =================================================================================================
create_large(180)