bitorchΒΆ
BITorch is a library currently under development to simplify building quantized and binary neural networks with PyTorch. It contains implementation of the required layers, different quantization functions and examples.
Functions
Adds all arguments from all registered configs. |
|
Applies the cli configurations to the config objects. |
|
returns the config to which the name belongs to (name has to be the value of the configs name-attribute) |
|
Get the list of config names for argparse. |
|
Register a custom (external) config in bitorch. |
Modules
Config class for bitorch configurations. |
|
This submodule contains adapted pytorch layers that use quantization functions on their weights and activations before forwarding them. |
|
This submodule contains a number of adapted model architectures that use binary / quantized weights and activations. |
|
This submodule contains several quantization methods that can be used with our quantized layers to build quantized models. |
|