/usr/local/lib64/python3.6/site-packages/caffe2/python/helpers
NameSizeModeActions
__pycache__/-0755rm
algebra.py12960644editdlrm
arg_scope.py11140644editdlrm
array_helpers.py6480644editdlrm
control_ops.py6250644editdlrm
conv.py103960644editdlrm
db_input.py3810644editdlrm
dropout.py4120644editdlrm
elementwise_linear.py13850644editdlrm
fc.py64050644editdlrm
nonlinearity.py11450644editdlrm
normalization.py108910644editdlrm
pooling.py9240644editdlrm
quantization.py2610644editdlrm
tools.py10890644editdlrm
train.py21920644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/caffe2/python/helpers/algebra.py (1296B)
## @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)