Download lib/python3.9/site-packages/caffe2/python/modeling/net_modifier.py from camenduru/slahmr-test: direct link, hf CLI and curl.
- Browser
- Download file 823 Bytes
-
https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/modeling/net_modifier.py
- Command line
-
hf download hf://camenduru/slahmr-test/lib/python3.9/site-packages/caffe2/python/modeling/net_modifier.py
-
curl -L -o net_modifier.py https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/modeling/net_modifier.py
823 Bytes
| import abc | |
| class NetModifier(metaclass=abc.ABCMeta): | |
| """ | |
| An abstraction class for supporting modifying a generated net. | |
| Inherited classes should implement the modify_net method where | |
| related operators are added to the net. | |
| Example usage: | |
| modifier = SomeNetModifier(opts) | |
| modifier(net) | |
| """ | |
| def __init__(self): | |
| pass | |
| def modify_net(self, net, init_net=None, grad_map=None, blob_to_device=None): | |
| pass | |
| def __call__(self, net, init_net=None, grad_map=None, blob_to_device=None, | |
| modify_output_record=False): | |
| self.modify_net( | |
| net, | |
| init_net=init_net, | |
| grad_map=grad_map, | |
| blob_to_device=blob_to_device, | |
| modify_output_record=modify_output_record) | |