/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/tools.py (1089B)
## @package tools # Module caffe2.python.helpers.tools def image_input( model, blob_in, blob_out, order="NCHW", use_gpu_transform=False, **kwargs ): assert 'is_test' in kwargs, "Argument 'is_test' is required" if order == "NCHW": if (use_gpu_transform): kwargs['use_gpu_transform'] = 1 if use_gpu_transform else 0 # GPU transform will handle NHWC -> NCHW outputs = model.net.ImageInput(blob_in, blob_out, **kwargs) pass else: outputs = model.net.ImageInput( blob_in, [blob_out[0] + '_nhwc'] + blob_out[1:], **kwargs ) outputs_list = list(outputs) outputs_list[0] = model.net.NHWC2NCHW(outputs_list[0], blob_out[0]) outputs = tuple(outputs_list) else: outputs = model.net.ImageInput(blob_in, blob_out, **kwargs) return outputs def video_input(model, blob_in, blob_out, **kwargs): # size of outputs can vary depending on kwargs outputs = model.net.VideoInput(blob_in, blob_out, **kwargs) return outputs