Download lib/python3.9/site-packages/caffe2/python/helpers/algebra.py from camenduru/slahmr-test: direct link, hf CLI and curl.
- Browser
- Download file 1.3 kB
-
https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/helpers/algebra.py
- Command line
-
hf download hf://camenduru/slahmr-test/lib/python3.9/site-packages/caffe2/python/helpers/algebra.py
-
curl -L -o algebra.py https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/helpers/algebra.py
1.3 kB
| ## @package algebra | |
| # Module caffe2.python.helpers.algebra | |
| def transpose(model, blob_in, blob_out, use_cudnn=False, **kwargs): | |
| """Transpose.""" | |
| if use_cudnn: | |
| kwargs['engine'] = 'CUDNN' | |
| return model.net.Transpose(blob_in, blob_out, **kwargs) | |
| def sum(model, blob_in, blob_out, **kwargs): | |
| """Sum""" | |
| return model.net.Sum(blob_in, blob_out, **kwargs) | |
| def reduce_sum(model, blob_in, blob_out, **kwargs): | |
| """ReduceSum""" | |
| return model.net.ReduceSum(blob_in, blob_out, **kwargs) | |
| def sub(model, blob_in, blob_out, **kwargs): | |
| """Subtract""" | |
| return model.net.Sub(blob_in, blob_out, **kwargs) | |
| def mat_mul(model, blob_in, blob_out, **kwargs): | |
| """Matrix multiplication""" | |
| return model.net.MatMul(blob_in, blob_out, **kwargs) | |
| def arg_min(model, blob_in, blob_out, **kwargs): | |
| """ArgMin""" | |
| return model.net.ArgMin(blob_in, blob_out, **kwargs) | |
| def batch_mat_mul(model, blob_in, blob_out, | |
| enable_tensor_core=False, **kwargs): | |
| if enable_tensor_core: | |
| kwargs['engine'] = 'TENSORCORE' | |
| return model.net.BatchMatMul(blob_in, blob_out, **kwargs) | |
| def sparse_lengths_sum_4bit_rowwise_sparse(model, blob_in, blob_out, **kwargs): | |
| return model.net.SparseLengthsSum4BitRowwiseSparse(blob_in, blob_out, **kwargs) | |