├── README.md ├── TT.png ├── experiments └── cifar-10 │ ├── FC-Tensorizing-Neural-Networks │ ├── 2-layer-tt │ │ ├── input_data.py │ │ ├── net.py │ │ ├── results │ │ │ ├── res_01-04-2016_22_24 │ │ │ ├── res_02-04-2016_02_33 │ │ │ ├── res_02-04-2016_07_20 │ │ │ ├── res_02-04-2016_12_53 │ │ │ ├── res_02-04-2016_19_30 │ │ │ ├── res_03-04-2016_14_56 │ │ │ ├── res_03-04-2016_23_30 │ │ │ ├── res_04-04-2016_09_43 │ │ │ ├── res_08-04-2016_00_08 │ │ │ ├── res_08-04-2016_00_14 │ │ │ ├── res_08-04-2016_01_46 │ │ │ ├── res_08-04-2016_05_03 │ │ │ ├── res_08-04-2016_14_59 │ │ │ ├── res_10-04-2016_20_38 │ │ │ ├── res_10-04-2016_21_16 │ │ │ ├── res_12-04-2016_10_54 │ │ │ ├── res_12-04-2016_11_01 │ │ │ └── res_30-03-2016_17_12 │ │ └── train_cifar.py │ ├── FC-net │ │ ├── input_data.py │ │ ├── net.py │ │ ├── results │ │ │ └── res_30-03-2016_16_58 │ │ └── train_cifar.py │ └── README.md │ ├── conv-Ultimate-Tensorization │ ├── README.md │ ├── eval.py │ ├── input_data.py │ ├── nets │ │ ├── TT-conv-TT-fc.py │ │ ├── TT-conv-fc.py │ │ ├── TT-conv.py │ │ ├── conv-fc.py │ │ └── conv.py │ ├── train.py │ └── train_with_pretrained_convs.py │ └── data │ └── prepare_data.py ├── paper.md ├── tensornet ├── __init__.py ├── layers │ ├── __init__.py │ ├── aux.py │ ├── batch_normalization.py │ ├── conv.py │ ├── linear.py │ ├── tt.py │ ├── tt_conv.py │ ├── tt_conv1d_full.py │ ├── tt_conv_direct.py │ └── tt_conv_full.py └── tt │ ├── __init__.py │ ├── matrix_svd.py │ ├── max_ranks.py │ └── svd.py ├── tests └── python │ ├── test_matrix_svd.py │ ├── test_tt.py │ ├── test_tt_conv.py │ └── test_tt_conv_full.py └── ultimate_tensorization_poster.pdf /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/README.md -------------------------------------------------------------------------------- /TT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/TT.png -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/input_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/input_data.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/net.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_01-04-2016_22_24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_01-04-2016_22_24 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_02_33: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_02_33 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_07_20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_07_20 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_12_53: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_12_53 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_19_30: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_02-04-2016_19_30 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_03-04-2016_14_56: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_03-04-2016_14_56 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_03-04-2016_23_30: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_03-04-2016_23_30 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_04-04-2016_09_43: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_04-04-2016_09_43 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_00_08: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_00_08 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_00_14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_00_14 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_01_46: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_01_46 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_05_03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_05_03 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_14_59: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_08-04-2016_14_59 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_10-04-2016_20_38: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_10-04-2016_20_38 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_10-04-2016_21_16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_10-04-2016_21_16 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_12-04-2016_10_54: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_12-04-2016_10_54 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_12-04-2016_11_01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_12-04-2016_11_01 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_30-03-2016_17_12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/results/res_30-03-2016_17_12 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/train_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/2-layer-tt/train_cifar.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/input_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/input_data.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/net.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/results/res_30-03-2016_16_58: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/results/res_30-03-2016_16_58 -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/train_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/FC-net/train_cifar.py -------------------------------------------------------------------------------- /experiments/cifar-10/FC-Tensorizing-Neural-Networks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/FC-Tensorizing-Neural-Networks/README.md -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/README.md -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/eval.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/input_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/input_data.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv-TT-fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv-TT-fc.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv-fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv-fc.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/nets/TT-conv.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/nets/conv-fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/nets/conv-fc.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/nets/conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/nets/conv.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/train.py -------------------------------------------------------------------------------- /experiments/cifar-10/conv-Ultimate-Tensorization/train_with_pretrained_convs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/conv-Ultimate-Tensorization/train_with_pretrained_convs.py -------------------------------------------------------------------------------- /experiments/cifar-10/data/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/experiments/cifar-10/data/prepare_data.py -------------------------------------------------------------------------------- /paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/paper.md -------------------------------------------------------------------------------- /tensornet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/__init__.py -------------------------------------------------------------------------------- /tensornet/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/__init__.py -------------------------------------------------------------------------------- /tensornet/layers/aux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/aux.py -------------------------------------------------------------------------------- /tensornet/layers/batch_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/batch_normalization.py -------------------------------------------------------------------------------- /tensornet/layers/conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/conv.py -------------------------------------------------------------------------------- /tensornet/layers/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/linear.py -------------------------------------------------------------------------------- /tensornet/layers/tt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/tt.py -------------------------------------------------------------------------------- /tensornet/layers/tt_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/tt_conv.py -------------------------------------------------------------------------------- /tensornet/layers/tt_conv1d_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/tt_conv1d_full.py -------------------------------------------------------------------------------- /tensornet/layers/tt_conv_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/tt_conv_direct.py -------------------------------------------------------------------------------- /tensornet/layers/tt_conv_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/layers/tt_conv_full.py -------------------------------------------------------------------------------- /tensornet/tt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/tt/__init__.py -------------------------------------------------------------------------------- /tensornet/tt/matrix_svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/tt/matrix_svd.py -------------------------------------------------------------------------------- /tensornet/tt/max_ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/tt/max_ranks.py -------------------------------------------------------------------------------- /tensornet/tt/svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tensornet/tt/svd.py -------------------------------------------------------------------------------- /tests/python/test_matrix_svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tests/python/test_matrix_svd.py -------------------------------------------------------------------------------- /tests/python/test_tt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tests/python/test_tt.py -------------------------------------------------------------------------------- /tests/python/test_tt_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tests/python/test_tt_conv.py -------------------------------------------------------------------------------- /tests/python/test_tt_conv_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/tests/python/test_tt_conv_full.py -------------------------------------------------------------------------------- /ultimate_tensorization_poster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timgaripov/TensorNet-TF/HEAD/ultimate_tensorization_poster.pdf --------------------------------------------------------------------------------