Python caffe2.python.workspace.HasBlob() Examples
The following are 30
code examples of caffe2.python.workspace.HasBlob().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
caffe2.python.workspace
, or try the search function
.
Example #1
Source File: test_engine.py From DetectAndTrack with Apache License 2.0 | 6 votes |
def initialize_model_from_cfg(): def create_input_blobs(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) model = model_builder.create( cfg.MODEL.TYPE, train=False, init_params=cfg.TEST.INIT_RANDOM_VARS_BEFORE_LOADING) model_builder.add_inputs(model) if cfg.TEST.INIT_RANDOM_VARS_BEFORE_LOADING: workspace.RunNetOnce(model.param_init_net) net_utils.initialize_from_weights_file( model, cfg.TEST.WEIGHTS, broadcast=False) create_input_blobs(model.net.Proto()) workspace.CreateNet(model.net) workspace.CreateNet(model.conv_body_net) if cfg.MODEL.MASK_ON: create_input_blobs(model.mask_net.Proto()) workspace.CreateNet(model.mask_net) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs(model.keypoint_net.Proto()) workspace.CreateNet(model.keypoint_net) return model
Example #2
Source File: model_convert_utils.py From Detectron with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #3
Source File: model_convert_utils.py From DetectAndTrack with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #4
Source File: infer.py From caffe2-pose-estimation with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto())
Example #5
Source File: convert_pkl_to_pb.py From NucleiDetectron with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #6
Source File: model_builder.py From NucleiDetectron with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #7
Source File: model_convert_utils.py From NucleiDetectron with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #8
Source File: convert_pkl_to_pb.py From CBNet with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #9
Source File: model_builder.py From CBNet with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #10
Source File: model_convert_utils.py From CBNet with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #11
Source File: convert_pkl_to_pb.py From Detectron-DA-Faster-RCNN with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #12
Source File: model_builder.py From Detectron-DA-Faster-RCNN with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #13
Source File: model_convert_utils.py From Detectron-DA-Faster-RCNN with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #14
Source File: convert_pkl_to_pb.py From Detectron with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #15
Source File: model_builder.py From Detectron with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #16
Source File: utils2.py From models with Apache License 2.0 | 5 votes |
def create_input_blobs(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #17
Source File: convert_pkl_to_pb.py From Detectron-Cascade-RCNN with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #18
Source File: model_builder.py From Detectron-Cascade-RCNN with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #19
Source File: model_convert_utils.py From Detectron-Cascade-RCNN with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #20
Source File: model_builder.py From masktextspotter.caffe2 with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #21
Source File: convert_pkl_to_pb.py From seg_every_thing with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #22
Source File: model_builder.py From seg_every_thing with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #23
Source File: model_convert_utils.py From seg_every_thing with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #24
Source File: convert_pkl_to_pb.py From Clustered-Object-Detection-in-Aerial-Image with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #25
Source File: model_builder.py From Clustered-Object-Detection-in-Aerial-Image with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #26
Source File: model_convert_utils.py From Clustered-Object-Detection-in-Aerial-Image with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #27
Source File: utils2.py From inference with Apache License 2.0 | 5 votes |
def create_input_blobs(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)
Example #28
Source File: convert_pkl_to_pb.py From KL-Loss with Apache License 2.0 | 5 votes |
def _get_result_blobs(check_blobs): ret = {} for x in check_blobs: sn = core.ScopedName(x) if workspace.HasBlob(sn): ret[x] = workspace.FetchBlob(sn) else: ret[x] = None return ret
Example #29
Source File: model_builder.py From KL-Loss with Apache License 2.0 | 5 votes |
def add_inference_inputs(model): """Create network input blobs used for inference.""" def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in) create_input_blobs_for_net(model.net.Proto()) if cfg.MODEL.MASK_ON: create_input_blobs_for_net(model.mask_net.Proto()) if cfg.MODEL.KEYPOINTS_ON: create_input_blobs_for_net(model.keypoint_net.Proto()) # ---------------------------------------------------------------------------- # # ********************** DEPRECATED FUNCTIONALITY BELOW ********************** # # ---------------------------------------------------------------------------- # # ---------------------------------------------------------------------------- # # Hardcoded functions to create various types of common models # # *** This type of model definition is deprecated *** # *** Use the generic composable versions instead *** # # ---------------------------------------------------------------------------- #
Example #30
Source File: model_convert_utils.py From KL-Loss with Apache License 2.0 | 5 votes |
def create_input_blobs_for_net(net_def): for op in net_def.op: for blob_in in op.input: if not workspace.HasBlob(blob_in): workspace.CreateBlob(blob_in)