-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
NETWORK API REFACTORING - TO DO LIST
Design Docs
Refactoring Codes
Dear Contributors,
@DEKHTIARJonathan @akaraspt @luomai @lgarithm @JingqingZ @fangde etal.
As we discussed previously, TensorLayer 2.0 should support both eager and graph mode. The new API design is here luomai/tensorlayer2-design#7
To make the refactoring faster, I simply fork tensorlayer/tensorlayer into zsdonghao/tensorlayer2: https://github.com/zsdonghao/tensorlayer2 , we can merge the branch back to tensorlayer/tensorlayer when the refactoring is finished. In doing so, the contributions will be in may commits rather than only 1.
Work to be done
Layers
- core.py:
- Layer:
- refactored @JingqingZ 2019/01/28
- tested @JingqingZ 2019/01/31 2019/03/06
- documentation @JingqingZ 2019/03/06
- ModelLayer:
- created @JingqingZ 2019/01/28
- tested @JingqingZ 2019/03/06
- documentation @JingqingZ 2019/03/06
- LayerList:
- created @JingqingZ 2019/01/28 @ChrisWu1997
- tested @JingqingZ 2019/03/06
- documentation @JingqingZ 2019/03/06
- LayerNode:
- created @ChrisWu1997
- tested @ChrisWu1997 2019/03/22
- documentation @ChrisWu1997 2019/03/22
- Layer:
- activation.py:
- PRelu:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/20
- tested @JingqingZ 2019/03/20
- documentation @JingqingZ 2019/03/20
- PRelu6:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/20
- tested @JingqingZ 2019/03/20
- documentation @JingqingZ 2019/03/20
- PTRelu6:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/20
- tested @JingqingZ 2019/03/20
- documentation @JingqingZ 2019/03/20
- PRelu:
- convolution/
- AtrousConv1dLayer, AtrousConv2dLayer and AtrousDeConv2d are removed, use Conv1d/2d and DeConv2d with
dilation_rate
instead. (🀄️remember to change CN docs) - BinaryConv2d:
- refactored @zsdonghao 2018/12/05
- tested @warshallrho 2019/03/16
- documentation @warshallrho 2019/03/20
- Conv1d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- Conv2d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- Conv3d:
- add @zsdonghao 2019/01/16 : (🀄️remember to change CN docs)
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- Conv1dLayer:
- refactored @zsdonghao 2018/12/05
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- Conv2dLayer:
- refactored @zsdonghao 2018/12/05
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- Conv3dLayer:
- refactored @zsdonghao 2018/12/05
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- DeConv1dLayer:
- refactored @warshallrho 2019/03/16
- tested @warshallrho 2019/03/16
- documentation @warshallrho 2019/03/17
- DeConv2dLayer:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- DeConv3dLayer:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- DeConv2d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- DeConv3d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/17
- DeformableConv2d:
- refactored @warshallrho 2019/03/18
- tested @warshallrho 2019/03/18
- documentation @warshallrho 2019/03/18
- DepthwiseConv2d:
- refactored @zsdonghao 2018/12/05
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/18
- DorefaConv2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/20
- GroupConv2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/20
- QuanConv2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/20
- QuanConv2dWithBN:
- refactored
- tested
- documentation
- SeparableConv1d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/18
- SeparableConv2d:
- refactored @zsdonghao 2019/01/16
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/18
- SubpixelConv1d:
- refactored @zsdonghao 2018/12/05 @warshallrho 2019/03/18
- tested @warshallrho 2019/03/18
- documentation @warshallrho 2019/03/18
- SubpixelConv2d:
- refactored @zsdonghao 2018/12/05 @warshallrho 2019/03/18
- tested @warshallrho 2019/03/18
- documentation @warshallrho 2019/03/18
- TernaryConv2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/17
- documentation @warshallrho 2019/03/20
- AtrousConv1dLayer, AtrousConv2dLayer and AtrousDeConv2d are removed, use Conv1d/2d and DeConv2d with
- dense/ [WIP] @ChrisWu1997
- BinaryDense:
- refactored @zsdonghao 2018/12/06
- tested @ChrisWu1997 2019/04/23 need further test by example
- documentation @ChrisWu1997 2019/04/23
- Dense:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/01/28
- tested @JingqingZ 2019/01/31 2019/03/06 2019/03/15
- documentation @JingqingZ 2019/03/15
- DorefaDense:
- refactored @zsdonghao 2018/12/04
- tested @ChrisWu1997 2019/04/23 need further test by example
- documentation @ChrisWu1997 2019/04/23
- DropconnectDense:
- refactored @zsdonghao 2018/12/05
- tested @ChrisWu1997 2019/04/23 need further test by example
- documentation @ChrisWu1997 2019/04/23
- QuanDense:
- refactored @zsdonghao 2018/12/06
- tested @ChrisWu1997 2019/04/23 need further test by example
- documentation @ChrisWu1997 2019/04/23
- QuanDenseWithBN:
- refactored
- tested
- documentation
- TernaryDense:
- refactored @zsdonghao 2018/12/06
- tested @ChrisWu1997 2019/04/23 need further test by example
- documentation @ChrisWu1997 2019/04/23
- BinaryDense:
- dropout.py
- Dropout:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/01/28
- tested @JingqingZ 2019/01/31 2019/03/06 2019/03/15
- documentation @JingqingZ 2019/03/15
- Dropout:
- extend.py
- ExpandDims:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- Tile:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- ExpandDims:
- image_resampling.py
- UpSampling2d:
- refactored @zsdonghao 2018/12/04 @ChrisWu1997 2019/04/03
- tested @ChrisWu1997 2019/04/03
- documentation @ChrisWu1997 2019/04/03
- DownSampling2d:
- refactored @zsdonghao 2018/12/04 @ChrisWu1997 2019/04/03
- tested @ChrisWu1997 2019/04/03
- documentation @ChrisWu1997 2019/04/03
- UpSampling2d:
- importer.py
- SlimNets:
- refactored
- tested
- documentation
- Keras:
- refactored
- tested
- documentation
- SlimNets:
- inputs.py
- Input:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/01/28
- tested @JingqingZ 2019/03/06
- documentation @JingqingZ 2019/03/06
- Input:
- embedding.py
- OneHotInput: --> OneHot (🀄️remember to change CN docs)
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/02/23
- tested @JingqingZ 2019/03/19
- documentation @JingqingZ 2019/03/19
- Word2vecEmbeddingInput: --> Word2vecEmbedding (🀄️remember to change CN docs)
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/02/21
- tested @JingqingZ 2019/03/19
- documentation @JingqingZ 2019/03/19
- EmbeddingInput: --> Embedding
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/02/22
- tested @JingqingZ 2019/03/19
- documentation @JingqingZ 2019/03/19
- AverageEmbeddingInput: --> AverageEmbedding (🀄️remember to change CN docs)
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/02/20
- tested @JingqingZ 2019/03/19
- documentation @JingqingZ 2019/03/19
- OneHotInput: --> OneHot (🀄️remember to change CN docs)
- lambda_layers.py
- ElementwiseLambda:
- refactored @JingqingZ 2019/03/24
- tested @JingqingZ 2019/03/24
- documentation @JingqingZ 2019/03/24
- Lambda:
- refactored @JingqingZ 2019/03/24
- tested @JingqingZ 2019/03/24
- documentation @JingqingZ 2019/03/24
- ElementwiseLambda:
- merge.py
- Concat:
- refactored @zsdonghao 2018/12/04
- tested @JingqingZ 2019/03/15
- documentation @JingqingZ 2019/03/15
- Elementwise:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/15
- tested @JingqingZ 2019/03/15
- documentation @JingqingZ 2019/03/15
- Concat:
- noise.py
- GaussianNoise:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/20
- documentation @warshallrho 2019/03/20
- GaussianNoise:
- normalization.py
- BatchNorm:
- refactored @ChrisWu1997 2019/01/22 @ChrisWu1997 2019/03/05
- tested @ChrisWu1997 2019/03/22
- documentation @ChrisWu1997 2019/03/22
- BatchNorm1d:
- refactored @ChrisWu1997 2019/03/05
- tested @ChrisWu1997 2019/03/22
- documentation @ChrisWu1997 2019/03/22
- BatchNorm2d:
- refactored @ChrisWu1997 2019/03/05
- tested @ChrisWu1997 2019/03/22
- documentation @ChrisWu1997 2019/03/22
- BatchNorm3d:
- refactored @ChrisWu1997 2019/03/05
- tested @ChrisWu1997 2019/03/22
- documentation @ChrisWu1997 2019/03/22
- GroupNorm:
- refactored @zsdonghao 2018/12/05
- tested
- documentation
- InstanceNorm:
- refactored @zsdonghao 2018/12/05
- tested
- documentation
- LayerNorm:
- refactored @ChrisWu1997 2019/01/23
- tested
- documentation
- LocalResponseNorm:
- refactored @zsdonghao 2018/12/05
- tested
- documentation
- SwitchNorm:
- refactored @zsdonghao 2018/12/05
- tested
- documentation
- BatchNorm:
- padding.py
- PadLayer:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/21
- documentation @warshallrho 2019/03/21
- ZeroPad1d:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/21
- documentation @warshallrho 2019/03/21
- ZeroPad2d:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/21
- documentation @warshallrho 2019/03/21
- ZeroPad3d:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/21
- documentation @warshallrho 2019/03/21
- PadLayer:
- pooling/
- MaxPool1d:
- refactored @zsdonghao 2019/01/08
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- MaxPool2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- MaxPool3d:
- refactored @zsdonghao 2019/01/08
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- MeanPool1d:
- refactored @zsdonghao 2019/01/08
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- MeanPool2d:
- refactored @zsdonghao 2019/01/08
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- MeanPool3d:
- refactored @zsdonghao 2019/01/08
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/19
- GlobalMaxPool1d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- GlobalMaxPool2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- GlobalMaxPool3d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- GlobalMeanPool1d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- GlobalMeanPool2d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- GlobalMeanPool3d:
- refactored @zsdonghao 2018/12/06
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/15
- PoolLayer:
- refactored @zsdonghao 2018/12/04
- tested @warshallrho 2019/03/15
- documentation @warshallrho 2019/03/18
- MaxPool1d:
- quantize_layers.py
- Sign:
- refactored
- tested
- documentation
- Sign:
- recurrent/
- BiRNN:
- refactored @JingqingZ 2019/04/08
- tested @JingqingZ 2019/04/08
- documentation @JingqingZ 2019/04/08
- ConvLSTM:
- refactored
- tested
- documentation
- RNN:
- refactored @JingqingZ 2019/03/31
- tested @JingqingZ 2019/03/31
- documentation @JingqingZ 2019/03/31
- Seq2Seq:
- refactored
- tested
- documentation
- BiRNN:
- shape.py
- Flatten:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- Reshape:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- Transpose:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- Flatten:
- scale.py
- Scale:
- refactored @zsdonghao 2018/12/04 @JingqingZ 2019/03/22
- tested @JingqingZ 2019/03/22
- documentation @JingqingZ 2019/03/22
- Scale:
- contrib
- ROIPooling:
- refactored
- tested
- documentation
- ROIPooling:
- spatial_transformer.py
- SpatialTransformer2dAffine: see test_layers_spatial_transformer.py
- refactored
- tested
- documentation
- SpatialTransformer2dAffine: see test_layers_spatial_transformer.py
- stack.py [WIP] @ChrisWu1997
- Stack:
- refactored @zsdonghao 2018/12/04
- tested @ChrisWu1997 2019/04/23
- documentation @ChrisWu1997 2019/04/23
- UnStack:
- refactored @zsdonghao 2018/12/04
- tested @ChrisWu1997 2019/04/23
- documentation @ChrisWu1997 2019/04/23
- Stack:
- time_distribution.py Remove, as eager mode support this feature (🀄️remember to change CN docs)
- TimeDistributed:
tl.models
- core.py
- Model:
- refactored @JingqingZ 2019/01/28 @ChrisWu1997 2019/02/16 2019/02/22
- tested @ChrisWu1997 2019/03/21
- documentation @ChrisWu1997 2019/03/21
- Model:
- vgg.py
- vgg:
- refactored @warshallrho 2019/02/19
- tested
- documentation @warshallrho 2019/03/21 @ChrisWu1997 2019/03/21
- vgg16:
- refactored @warshallrho 2019/02/19
- tested
- documentation @warshallrho 2019/03/21 @ChrisWu1997 2019/03/21
- vgg19:
- refactored @warshallrho 2019/03/09
- tested
- documentation @warshallrho 2019/03/21 @ChrisWu1997 2019/03/21
- vgg:
- mobilenetv1.py
- MobileNet:
- refactored @ChrisWu1997 2019/04/23
- tested @ChrisWu1997 2019/04/23
- documentation @ChrisWu1997 2019/04/23
- SqueezeNet:
- refactored @ChrisWu1997 2019/04/23
- tested @ChrisWu1997 2019/04/23
- documentation @ChrisWu1997 2019/04/23
- MobileNet:
Examples
- basic_tutorials
Too many basic tutorials, some codes can be removed.- Static model example MNIST @JingqingZ 2019/01/28 2019/03/24
- Dynamic model example MNIST @JingqingZ 2019/01/28 2019/03/24
- Static model example CIFAR10 (with dataset API) @ChrisWu1997 2019/03/24
- Siamese example MNIST @ChrisWu1997 2019/03/26
- tutorial_mnist_float16.py removed by @ChrisWu1997
- tutorial_mnist_simple.py removed by @ChrisWu1997
- data_process
- tutorial_fast_affine_transform.py
- refactored @ChrisWu1997 2019/04/11
- tested @ChrisWu1997 2019/04/11
- tutorial_image_preprocess.py removed by @zsdonghao
- tutorial_tf_dataset_voc.py
- refactored @ChrisWu1997 2019/04/11
- tested @ChrisWu1997 2019/04/11
- tutorial_tfrecord.py
- refactored @ChrisWu1997 2019/04/11
- tested @ChrisWu1997 2019/04/11
- tutorial_tfrecord2.py
- refactored @ChrisWu1997 2019/04/11
- tested @ChrisWu1997 2019/04/11
- tutorial_tfrecord3.py
- refactored
- tested
- tutorial_fast_affine_transform.py
- database
- refactored
- tested
- distributed_training
- tutorial_cifar10_distributed_trainer.py
- refactored
- tested
- tutorial_mnist_distributed_trainer.py
- refactored
- tested
- tutorial_cifar10_distributed_trainer.py
- keras_tfslim
- tutorial_keras.py
- refactored @ChrisWu1997 2019/04/11
- tested @ChrisWu1997 2019/04/11
- tutorial_tfslim.py removed by @ChrisWu1997
- tutorial_keras.py
- pretrained_cnn
- tutorial_inceptionV3_tfslim.py
- tutorial_mobilenet.py removed by @ChrisWu1997 2019/04/23
- tutorial_models_mobilenetv1.py
- refactored @ChrisWu1997 2019/04/23
- tested @ChrisWu1997 2019/04/23
- tutorial_models_squeezenetv1.py
- refactored @ChrisWu1997 2019/04/23
- tested @ChrisWu1997 2019/04/23
- tutorial_models_vgg.py
- refactored @warshallrho 2019/04/30
- tested
- tutorial_models_vgg_static.py
- refactored @warshallrho 2019/04/30
- tested
- tutorial_models_vgg16.py
- refactored @warshallrho 2019/02/19
- tested
- tutorial_models_vgg19.py
- refactored @warshallrho 2019/03/09
- tested
- tutorial_squeezenet.py removed by @ChrisWu1997 2019/04/23
- tutorial_vgg16.py removed by @warshallrho 2019/04/30
- tutorial_vgg19.py removed by @warshallrho 2019/04/30
- quantized_net
- tutorial_binarynet_cifar10_tfrecord.py
- refactored
- tested
- tutorial_binarynet_mnist_cnn.py
- refactored
- tested
- tutorial_dorefanet_cifar10_tfrecord.py
- refactored
- tested
- tutorial_dorefanet_mnist_cnn.py
- refactored
- tested
- tutorial_quanconv_cifar10.py
- refactored
- tested
- tutorial_quanconv_mnist.py
- refactored
- tested
- tutorial_ternaryweight_cifar10_tfrecord.py
- refactored
- tested
- tutorial_ternaryweight_mnist_cnn.py
- refactored
- tested
- tutorial_binarynet_cifar10_tfrecord.py
- reinforcement_learning
- tutorial_atari_pong.py @zsdonghao 2019/01/21
- refactored
- tested
- tutorial_bipedalwalker_a3c_continuous_action.py
- refactored
- tested
- tutorial_cartpole_ac.py @zsdonghao 2019/02/17
- refactored
- tested
- tutorial_frozenlake_dqn.py @zsdonghao 2019/02/16
- refactored
- tested
- tutorial_frozenlake_q_table.py @zsdonghao 2019/02/16
- refactored
- tested
- tutorial_atari_pong.py @zsdonghao 2019/01/21
- text_classification
- tutorial_imdb_fasttext.py @JingqingZ 2019/03/14
- refactored
- tested
- tutorial_imdb_fasttext.py @JingqingZ 2019/03/14
- text_generation
- tutorial_generate_text.py
- refactored
- tested
- tutorial_generate_text.py
- text_ptb
Are they duplicated?- tutorial_ptb_lstm_state_is_tuple.py
- refactored
- tested
- tutorial_ptb_lstm.py
- refactored
- tested
- tutorial_ptb_lstm_state_is_tuple.py
- text_word_embedding
- tutorial_word2vec_basic.py @JingqingZ 2019/02/21 2019/03/19
- refactored
- tested
- tutorial_word2vec_basic.py @JingqingZ 2019/02/21 2019/03/19
Others
- tl.activation.py
- refactored @JingqingZ 2019/03/06
- tested @JingqingZ 2019/03/06
- documentation @JingqingZ 2019/03/06
- tl.cli
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.decorators
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.logging
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.optimizers
- refactored
- tl.third_party
- refactored
- tl.array_ops
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.cost
- refactored @ChrisWu1997 2019/04/12
- documentation @ChrisWu1997 2019/04/12
- tl.db [WIP] @ChrisWu1997
- refactored
- tl.distributed
- refactored
- tl.initializers
- refactored @ChrisWu1997 2019/04/12
- tested @ChrisWu1997 2019/04/12
- documentation @ChrisWu1997 2019/04/12
- tl.iterate
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.lazy_imports
- refactored no update needed @ChrisWu1997 2019/04/12
- tl.nlp @OliverZijia @JingqingZ
- refactored
- tl.package_info
- refactored
- tl.prepro
- refactored @ChrisWu1997 2019/04/11
- tl.rein
- refactored
- tl.utils
- refactored @ChrisWu1997 2019/04/17
- tested by
tutorial_mnist_simple.py
@ChrisWu1997 2019/04/17 - documentation @ChrisWu1997 2019/04/17
- tl.visualize
- refactored no update needed @ChrisWu1997 2019/04/12
Unittests Status:
- performance_test
- VGG @JingqingZ @ChrisWu1997 @warshallrho 2019/03/20
- layers
- test_layernode.py @ChrisWu1997 2019/03/22
- test_layers_activation.py @JingqingZ 2019/03/20
- test_layers_convolution.py (1d, 2d, 3d) @warshallrho 2019/03/20
- test_layers_core_basedense_dropout.py @JingqingZ 2019/03/06
- test_layers_convolution_deformable.py @warshallrho 2019/03/18
- test_layers_embedding.py @JingqingZ 2019/03/19
- test_layers_extend.py @JingqingZ 2019/03/22
- test_layers_lambda.py @JingqingZ 2019/03/24
- test_layers_merge.py @JingqingZ 2019/03/15
- test_layers_noise.py @warshallrho 2019/03/21
- test_layers_padding.py @warshallrho 2019/03/21
- test_layers_pooling.py @warshallrho 2019/03/18
- test_layers_recurrent.py @JingqingZ 2019/03/06
- test_layers_scale.py @JingqingZ 2019/03/22
- test_layers_shape.py @JingqingZ 2019/03/22
- test_activations.py @JingqingZ 2019/03/06
- models
- test_model_save_graph.py @warshallrho 2019/04/30
Unittests Status (Pending):
Some testing codes can be removed.
- test_array_ops.py
- test_decorators.py
- test_documentation.py
- test_layers_basic.py
- test_layers_flow_control.py removed in favour of eager mode @zsdonghao 2018/12/04 (🀄️remember to change CN docs)
- test_layers_importer.py
- test_layers_normalization.py
- test_layers_padding.py
- test_layers_spatial_transformer.py
- test_layers_stack.py
- test_layers_super_resolution.py
- test_layers_time_distributed.py
- test_logging.py
- test_logging_hyperdash.py
- test_mnist_simple.py
- test_model_compilednetwork.py
- test_models.py
- test_network_custom_2d.py
- test_network_custom_input_layers.py
- test_network_custom_multiple_inputs.py
- test_network_custom_multiple_outputs.py
- test_network_sequential_1d.py
- test_network_sequential_2d.py
- test_network_sequential_3d.py
- test_network_sequential_rnn.py
- test_optimizer_amsgrad.py
- test_pydocstyle.py
- test_reuse_mlp.py
- test_tf_layers.py
- test_timeout.py
- test_utils_predict.py
- test_yapf_format.py
tl.files
All save/load methods are also wrapped as class method in model core.
- save_hdf5_graph
- created @warshallrho 2019/04/27
- tested @warshallrho 2019/04/27
- documentation @warshallrho 2019/04/27
- load_hdf5_graph
- created @warshallrho 2019/04/27
- tested @warshallrho 2019/04/27
- documentation @warshallrho 2019/04/27
- save_weights_to_hdf5
- created
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- load_hdf5_to_weights_in_order
- created
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- load_hdf5_to_weights
- created
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- save_npz([save_list, name, sess]) @ChrisWu1997 2019/02/21 --> save_npz([save_list, name]) @ChrisWu1997 2019/03/21
- refactored
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- load_npz([path, name]) @ChrisWu1997 2019/02/21
- refactored
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- assign_params(sess, params, network) --> assign_weights (🀄️remember to change CN docs) @ChrisWu1997 2019/02/22
- refactored
- tested
- load_and_assign_npz([sess, name, network]) @ChrisWu1997 2019/02/21 --> load_and_assign_npz([name, network]) @ChrisWu1997 2019/03/21
- refactored
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- save_npz_dict([save_list, name, sess]) @ChrisWu1997 2019/02/22 --> save_npz_dict([save_list, name]) @ChrisWu1997 2019/03/21
- refactored
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- load_and_assign_npz_dict([name, sess]) --> ([name, network]) @ChrisWu1997 2019/03/21
- refactored
- tested @ChrisWu1997 2019/03/26
- documentation @ChrisWu1997 2019/03/26
- save_ckpt([sess, mode_name, save_dir, …]) @ChrisWu1997 2019/02/22
- refactored
- tested
- load_ckpt([sess, mode_name, save_dir, …]) @ChrisWu1997 2019/02/22
- refactored
- tested