├── .gitignore ├── README.md ├── basic_blocks ├── __init__.py ├── binary_basic_block.py ├── parallel_binary_basic_block.py └── parallel_binary_basic_block_with_fusion_gate.py ├── binarizers ├── __init__.py ├── activation_binarizer.py ├── others.py ├── ternarizer.py └── weight_binarizer.py ├── models.py ├── modules.py ├── pretrained_models └── resnet18_duke-0a916429.pth.tar ├── resnet.py ├── tests ├── test_activation_binarizer.py ├── test_parallel_resnet18_no_squeeze.py ├── test_parallel_resnet18_with_fusion_gate.py ├── test_parallel_resnet18_with_squeeze.py ├── test_ternarizer.py └── test_weight_binarizer.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | data/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/README.md -------------------------------------------------------------------------------- /basic_blocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/basic_blocks/__init__.py -------------------------------------------------------------------------------- /basic_blocks/binary_basic_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/basic_blocks/binary_basic_block.py -------------------------------------------------------------------------------- /basic_blocks/parallel_binary_basic_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/basic_blocks/parallel_binary_basic_block.py -------------------------------------------------------------------------------- /basic_blocks/parallel_binary_basic_block_with_fusion_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/basic_blocks/parallel_binary_basic_block_with_fusion_gate.py -------------------------------------------------------------------------------- /binarizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/binarizers/__init__.py -------------------------------------------------------------------------------- /binarizers/activation_binarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/binarizers/activation_binarizer.py -------------------------------------------------------------------------------- /binarizers/others.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/binarizers/others.py -------------------------------------------------------------------------------- /binarizers/ternarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/binarizers/ternarizer.py -------------------------------------------------------------------------------- /binarizers/weight_binarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/binarizers/weight_binarizer.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/models.py -------------------------------------------------------------------------------- /modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/modules.py -------------------------------------------------------------------------------- /pretrained_models/resnet18_duke-0a916429.pth.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/pretrained_models/resnet18_duke-0a916429.pth.tar -------------------------------------------------------------------------------- /resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/resnet.py -------------------------------------------------------------------------------- /tests/test_activation_binarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_activation_binarizer.py -------------------------------------------------------------------------------- /tests/test_parallel_resnet18_no_squeeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_parallel_resnet18_no_squeeze.py -------------------------------------------------------------------------------- /tests/test_parallel_resnet18_with_fusion_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_parallel_resnet18_with_fusion_gate.py -------------------------------------------------------------------------------- /tests/test_parallel_resnet18_with_squeeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_parallel_resnet18_with_squeeze.py -------------------------------------------------------------------------------- /tests/test_ternarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_ternarizer.py -------------------------------------------------------------------------------- /tests/test_weight_binarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/tests/test_weight_binarizer.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mzemlyanikin/binary-nets/HEAD/utils.py --------------------------------------------------------------------------------