Skip to content

Commit 651f005

Browse files
committed
Delete some redundant
1 parent cbef9e4 commit 651f005

File tree

12 files changed

+31
-2274
lines changed

12 files changed

+31
-2274
lines changed

examples/basic_tutorials/tutorial_using_tensorboradX.py

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,27 @@
4040
from tensorlayerx.nn import Module
4141
from tensorlayerx.nn import Linear, Dropout, BatchNorm1d
4242
from tensorboardX import SummaryWriter
43-
43+
from tensorlayerx.dataflow import Dataset, DataLoader
4444

4545
X_train, y_train, X_val, y_val, X_test, y_test = tlx.files.load_mnist_dataset(shape=(-1, 784))
4646

4747

48+
class mnistdataset(Dataset):
49+
50+
def __init__(self, data=X_train, label=y_train):
51+
super().__init__()
52+
self.data = data
53+
self.label = label
54+
55+
def __getitem__(self, index):
56+
data = self.data[index].astype('float32')
57+
label = self.label[index].astype('int64')
58+
return data, label
59+
60+
def __len__(self):
61+
return len(self.data)
62+
63+
4864
class CustomModel(Module):
4965

5066
def __init__(self):
@@ -79,12 +95,17 @@ def forward(self, x, foo=None):
7995
train_batch = 0
8096
test_batch = 0
8197

98+
train_dataset = mnistdataset(data=X_train, label=y_train)
99+
train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True)
100+
val_dataset = mnistdataset(data=X_val, label=y_val)
101+
val_loader = DataLoader(val_dataset, batch_size=batch_size, shuffle=True)
102+
82103
writer = SummaryWriter('runs/mlp')
83104

84105
for epoch in range(n_epoch): ## iterate the dataset n_epoch times
85106
start_time = time.time()
86107
## iterate over the entire training set once (shuffle the data via training)
87-
for X_batch, y_batch in tlx.utils.iterate.minibatches(X_train, y_train, batch_size, shuffle=True):
108+
for X_batch, y_batch in train_loader:
88109
MLP.set_train() # enable dropout
89110
with tf.GradientTape() as tape:
90111
## compute outputs
@@ -98,7 +119,7 @@ def forward(self, x, foo=None):
98119
if epoch + 1 == 1 or (epoch + 1) % print_freq == 0:
99120
print("Epoch {} of {} took {}".format(epoch + 1, n_epoch, time.time() - start_time))
100121
train_loss, train_acc, n_iter = 0, 0, 0
101-
for X_batch, y_batch in tlx.utils.iterate.minibatches(X_train, y_train, batch_size, shuffle=False):
122+
for X_batch, y_batch in train_loader:
102123
train_batch += 1
103124
_logits = MLP(X_batch)
104125
train_loss += tlx.losses.softmax_cross_entropy_with_logits(_logits, y_batch)
@@ -112,7 +133,7 @@ def forward(self, x, foo=None):
112133
writer.add_scalar('train acc', train_acc / n_iter, train_batch)
113134

114135
val_loss, val_acc, n_iter = 0, 0, 0
115-
for X_batch, y_batch in tlx.utils.iterate.minibatches(X_val, y_val, batch_size, shuffle=False):
136+
for X_batch, y_batch in val_loader:
116137
test_batch += 1
117138
_logits = MLP(X_batch) # is_train=False, disable dropout
118139
val_loss += tlx.losses.softmax_cross_entropy_with_logits(_logits, y_batch)
Binary file not shown.

examples/model_zoo/pretrained_resnet50.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
resnet = ResNet50(pretrained=True)
1818
resnet.set_eval()
1919

20-
img1 = tlx.vis.read_image('data/tiger.jpeg')
21-
img1 = tlx.prepro.imresize(img1, (224, 224))[:, :, ::-1]
20+
img1 = tlx.vision.load_image('data/tiger.jpeg')
21+
img1 = tlx.vision.transforms.Resize((224, 224))(img1)[:, :, ::-1]
2222
img1 = img1 - np.array([103.939, 116.779, 123.68]).reshape((1, 1, 3))
2323

2424
img1 = img1.astype(np.float32)[np.newaxis, ...]

examples/model_zoo/pretrained_vgg16.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
vgg = vgg16(pretrained=True)
1818
vgg.set_eval()
1919

20-
img = tlx.vis.read_image('data/tiger.jpeg')
21-
img = tlx.prepro.imresize(img, (224, 224)).astype(np.float32) / 255
20+
img = tlx.vision.load_image('data/tiger.jpeg')
21+
img = tlx.vision.transforms.Resize((224, 224))(img).astype(np.float32) / 255
2222

2323
start_time = time.time()
2424
output = vgg(img)

tensorlayerx/__init__.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@
2121
from tensorlayerx import losses
2222
from tensorlayerx import decorators
2323
from tensorlayerx import files
24-
# from .utils import iterate
2524
from .utils import lazy_imports
2625
from . import utils
27-
# from .text import nlp
2826
from tensorlayerx import logging
2927
from tensorlayerx import model
3028
from tensorlayerx import optimizers
@@ -34,20 +32,6 @@
3432

3533
from tensorlayerx.utils.lazy_imports import LazyImport
3634

37-
# Lazy Imports
38-
# db = LazyImport("tensorlayerx.utils.db")
39-
# distributed = LazyImport("tensorlayerx.utils.distributed")
40-
# nlp = LazyImport("tensorlayerx.text.nlp")
41-
prepro = LazyImport("tensorlayerx.utils.prepro")
42-
utils = LazyImport("tensorlayerx.utils")
43-
visualize = LazyImport("tensorlayerx.utils.visualize")
44-
45-
# alias
46-
vis = visualize
47-
48-
# alphas = array_ops.alphas
49-
# alphas_like = array_ops.alphas_like
50-
5135
# global vars
5236
global_flag = {}
5337
global_dict = {}

tensorlayerx/nn/layers/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ def ternary_operation(x):
395395
########## Module Private Functions ##########
396396

397397

398-
@tf.RegisterGradient("TL_Sign_QuantizeGrad")
398+
# @tf.RegisterGradient("TL_Sign_QuantizeGrad")
399399
def _quantize_grad(op, grad):
400400
"""Clip and binarize tensor using the straight through estimator (STE) for the gradient."""
401401
return tf.clip_by_value(grad, -1, 1)

tensorlayerx/utils/__init__.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
#!/usr/bin/env python
22
# -*- coding: utf-8 -*-
33

4-
# from .array_ops import *
5-
# from .db import *
6-
# from .distributed import *
74
from .iterate import *
85
from .prepro import *
9-
# from .rein import *
10-
# from .utils import *
11-
from .visualize import *
126
from .lazy_imports import *
7+
from .visualize import *

tensorlayerx/utils/array_ops.py

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)