当前位置: 首页>>代码示例>>Python>>正文


Python caffe.set_random_seed方法代码示例

本文整理汇总了Python中caffe.set_random_seed方法的典型用法代码示例。如果您正苦于以下问题:Python caffe.set_random_seed方法的具体用法?Python caffe.set_random_seed怎么用?Python caffe.set_random_seed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在caffe的用法示例。


在下文中一共展示了caffe.set_random_seed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _init_caffe

# 需要导入模块: import caffe [as 别名]
# 或者: from caffe import set_random_seed [as 别名]
def _init_caffe(cfg):
    """Initialize pycaffe in a training process.
    """

    import caffe
    # fix the random seeds (numpy and caffe) for reproducibility
    np.random.seed(cfg.RNG_SEED)
    caffe.set_random_seed(cfg.RNG_SEED)
    # set up caffe
    caffe.set_mode_gpu()
    caffe.set_device(cfg.GPU_ID) 
开发者ID:playerkk,项目名称:face-py-faster-rcnn,代码行数:13,代码来源:train_faster_rcnn_alt_opt.py

示例2: run

# 需要导入模块: import caffe [as 别名]
# 或者: from caffe import set_random_seed [as 别名]
def run(self):
        """This method runs in the new process."""
        global logger
        setup_exceptions()
        logger = log_utils.setup_logger('tile_worker')

        if self.caffe_path is not None:
            sys.path.append(self.caffe_path + '/python')
        if self.device >= 0:
            os.environ['CUDA_VISIBLE_DEVICES'] = str(self.device)
        import caffe
        if self.device >= 0:
            caffe.set_mode_gpu()
        else:
            caffe.set_mode_cpu()

        caffe.set_random_seed(0)
        np.random.seed(0)

        self.model = CaffeModel(*self.model_info)
        self.model.img = np.zeros((3, 1, 1), dtype=np.float32)

        while True:
            try:
                self.process_one_request()
            except KeyboardInterrupt:
                break 
开发者ID:crowsonkb,项目名称:style_transfer,代码行数:29,代码来源:style_transfer.py


注:本文中的caffe.set_random_seed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。