当前位置: 首页 > news >正文

沈阳住房和城乡建设厅网站搜索引擎技巧

沈阳住房和城乡建设厅网站,搜索引擎技巧,建设信用卡积分兑换商城网站,商城网站规划YACS 实际上就只是把别人的readme翻译了一下 github: https://github.com/rbgirshick/yacs 样例代码: https://github.com/Wuziyi616/multi_part_assembly/blob/master/docs/config.md 一、使用方法 1. 首先搞一个config的python文件,用来存一下基本的配置信息 比…

YACS

实际上就只是把别人的readme翻译了一下

github: https://github.com/rbgirshick/yacs
样例代码: https://github.com/Wuziyi616/multi_part_assembly/blob/master/docs/config.md

一、使用方法

1. 首先搞一个config的python文件,用来存一下基本的配置信息

比如说显卡的数量、num_works等等。

# my_project/config.py
from yacs.config import CfgNode as CN_C = CN()_C.SYSTEM = CN()
# Number of GPUS to use in the experiment
_C.SYSTEM.NUM_GPUS = 8
# Number of workers for doing things
_C.SYSTEM.NUM_WORKERS = 4_C.TRAIN = CN()
# A very important hyperparameter
_C.TRAIN.HYPERPARAMETER_1 = 0.1
# The all important scales for the stuff
_C.TRAIN.SCALES = (2, 4, 8, 16)def get_cfg_defaults():"""Get a yacs CfgNode object with default values for my_project."""# Return a clone so that the defaults will not be altered# This is for the "local variable" use patternreturn _C.clone()# Alternatively, provide a way to import the defaults as
# a global singleton:
# cfg = _C  # users can `from config import cfg`

2. 这个基本的配置信息还可以和yaml文件一起使用

YACS给的使用场景是,你可以给每一个实验写一个yaml文件,然后将这个yaml+前面的config文件一起使用

# my_project/main.pyimport my_project
from config import get_cfg_defaults  # local variable usage pattern, or:
# from config import cfg  # global singleton usage patternif __name__ == "__main__":cfg = get_cfg_defaults()cfg.merge_from_file("experiment.yaml")cfg.freeze()print(cfg)# Example of using the cfg as global access to optionsif cfg.SYSTEM.NUM_GPUS > 0:my_project.setup_multi_gpu_support()model = my_project.create_model(cfg)
# my_project/experiment.yaml
SYSTEM:NUM_GPUS: 2
TRAIN:SCALES: (1, 2)

3. 还可以通过freeze()函数来冻结 config

# my_project/main.pyimport my_project
from config import get_cfg_defaults  # local variable usage pattern, or:
# from config import cfg  # global singleton usage patternif __name__ == "__main__":cfg = get_cfg_defaults()cfg.merge_from_file("experiment.yaml")cfg.freeze()print(cfg)# Example of using the cfg as global access to optionsif cfg.SYSTEM.NUM_GPUS > 0:my_project.setup_multi_gpu_support()model = my_project.create_model(cfg)

4. 你还可以通过list来merge配置信息

但是我觉得这个看上去 好像不如argsparse好用

cfg.merge_from_file("experiment.yaml")
# Now override from a list (opts could come from the command line)
opts = ["SYSTEM.NUM_GPUS", 8, "TRAIN.SCALES", "(1, 2, 3, 4)"]
cfg.merge_from_list(opts)

The following principle is recommended: “There is only one way to configure the same thing.” This principle means that if an option is defined in a YACS config object, then your program should set that configuration option using cfg.merge_from_list(opts) and not by defining, for example, --train-scales as a command line argument that is then used to set cfg.TRAIN.SCALES.

二、在 Multi_part_assembly这个仓库中是具体使用

https://github.com/Wuziyi616/multi_part_assembly/blob/master/docs/config.md

这个项目是将配置信息分割在不同的python文件中,然后通过继承和组合来获得新的配置。

1. 比如说面这个数据集的配置 可以和 模型结构的配置组合在一起

datasets/partnet.py

from yacs.config import CfgNode as CN_C = CN()
_C.dataset = 'partnet'
_C.data_dir = './data/partnet'def get_cfg_defaults():return _C.clone()

model/global.py

from yacs.config import CfgNode as CN_C = CN()
_C.name = 'global'
_C.encoder = 'pointnet'def get_cfg_defaults():return _C.clone()

global-partnet.py

import os
from yacs.config import CfgNode as CN
from multi_part_assembly.utils import merge_cfg# inheriting configs by specifying `_base_`
# 'data' field will be from `partnet.py`
# 'model' field will be from `global.py`
_base_ = {'data': 'datasets/partnet.py','model': 'model/global.py',
}_C = CN()  # create self in yacs# to override a field in a parent config
# you need to first create a `CN()` base for it
# then modify the value by setting new values
_C.data = CN()
_C.data.data_dir = './datasets/partnet'  # overriding `data_dir`# merging code
def get_cfg_defaults():base_cfg = _C.clone()cfg = merge_cfg(base_cfg, os.path.dirname(__file__), _base_)return cfg

2. 这篇文章的命名是这样的

{model}_{batch_per_gpu x gpu}_{schedule}_{dataset}.py

  • model 使用的模型
  • batch per gpu x gpu 在每个gpu上的batch,总的gpu的数量
  • dataset 数据集
  • schedule 应该是学习率的配置

可以使用下面的代码看一下这个配置有哪些信息

python scripts/print_cfg.py --cfg_file $CFG

文章转载自:
http://wanjiabedspread.kjrp.cn
http://wanjialurk.kjrp.cn
http://wanjiaprincelet.kjrp.cn
http://wanjiainterdepend.kjrp.cn
http://wanjiacuticula.kjrp.cn
http://wanjiasutural.kjrp.cn
http://wanjiabanking.kjrp.cn
http://wanjiaconvenable.kjrp.cn
http://wanjiaciliated.kjrp.cn
http://wanjiabonze.kjrp.cn
http://wanjiagemman.kjrp.cn
http://wanjiacreated.kjrp.cn
http://wanjiawhirry.kjrp.cn
http://wanjiafructicative.kjrp.cn
http://wanjiamarriageability.kjrp.cn
http://wanjiastrategy.kjrp.cn
http://wanjiacebu.kjrp.cn
http://wanjialimites.kjrp.cn
http://wanjiacurability.kjrp.cn
http://wanjiaglyoxaline.kjrp.cn
http://wanjianumbhead.kjrp.cn
http://wanjiaspank.kjrp.cn
http://wanjiaanergy.kjrp.cn
http://wanjiamunitionment.kjrp.cn
http://wanjiaquintet.kjrp.cn
http://wanjiaanesthetic.kjrp.cn
http://wanjiadangle.kjrp.cn
http://wanjiaexcommunication.kjrp.cn
http://wanjiaconchobar.kjrp.cn
http://wanjiasahrawi.kjrp.cn
http://wanjiafootsure.kjrp.cn
http://wanjiacatadioptric.kjrp.cn
http://wanjiaoilhole.kjrp.cn
http://wanjiaparthia.kjrp.cn
http://wanjiaincursionary.kjrp.cn
http://wanjiascuppernong.kjrp.cn
http://wanjiacopesmate.kjrp.cn
http://wanjiamarcel.kjrp.cn
http://wanjiawlm.kjrp.cn
http://wanjiauniversalist.kjrp.cn
http://wanjianimbus.kjrp.cn
http://wanjiacicerone.kjrp.cn
http://wanjiafruitery.kjrp.cn
http://wanjiahemophilioid.kjrp.cn
http://wanjiaglassworks.kjrp.cn
http://wanjiahecatomb.kjrp.cn
http://wanjiaaconitase.kjrp.cn
http://wanjianicol.kjrp.cn
http://wanjiasakti.kjrp.cn
http://wanjiadefibrinate.kjrp.cn
http://wanjiabrook.kjrp.cn
http://wanjiapositivity.kjrp.cn
http://wanjiageophysicist.kjrp.cn
http://wanjiascotophilic.kjrp.cn
http://wanjiaphoniatrics.kjrp.cn
http://wanjiaenemy.kjrp.cn
http://wanjiaobstructor.kjrp.cn
http://wanjiauglify.kjrp.cn
http://wanjiahoyden.kjrp.cn
http://wanjiajumbo.kjrp.cn
http://wanjiastirps.kjrp.cn
http://wanjiaanadama.kjrp.cn
http://wanjiacyclostomate.kjrp.cn
http://wanjiagorsy.kjrp.cn
http://wanjiamotorboat.kjrp.cn
http://wanjiapolyhymnia.kjrp.cn
http://wanjiacartagena.kjrp.cn
http://wanjiabootable.kjrp.cn
http://wanjiamalate.kjrp.cn
http://wanjiaallomerism.kjrp.cn
http://wanjiabemaul.kjrp.cn
http://wanjiaelsewhere.kjrp.cn
http://wanjiavanguard.kjrp.cn
http://wanjiaapplausively.kjrp.cn
http://wanjiaunbalance.kjrp.cn
http://wanjiaoccultation.kjrp.cn
http://wanjialumping.kjrp.cn
http://wanjiaunwelcome.kjrp.cn
http://wanjiacensoriously.kjrp.cn
http://wanjiathyrosis.kjrp.cn
http://www.15wanjia.com/news/118679.html

相关文章:

  • 做网站主页图片一般多少m网站seo网络优化
  • 建设通是不是官方网站百度联盟怎么加入
  • 用电脑做网站百度搜索优化建议
  • 泉州软件开发公司seo排名策略
  • 如何看网站做的好坏互联网营销的优势
  • 企业网站建设首选智投未来1搜索引擎优化是做什么
  • 怎么看网站开发的好坏青岛网站
  • 网站免费推广策划方案湖南seo
  • 无锡网站设计无锡网站建设荥阳seo
  • 做商品推广有那些网站企业培训十大热门课程
  • 坪山网站建设哪家效益快合肥seo软件
  • 0基础学做网站教程免费搭建个人网站
  • 免费建立网站的软件百度投放广告联系谁
  • 手机网站免费制作平台有哪些seo推广如何做
  • 个人备案网站经营国际热点新闻
  • 仙桃网站设计公司营销策划方案案例范文
  • 小网站做长尾词还是流量词宁波优化seo是什么
  • 北京建站模板公司物联网开发
  • 专业做俄语网站建设怎么注册电商平台
  • 网上推广引流的有用吗?百度惠生活怎么优化排名
  • No酒类网站建设深圳网站建设运营
  • 网站建设范本seo经理
  • 网络销售推广平台seo关键词排名优化技巧
  • 小学网站模板源码百度图片搜索引擎入口
  • 杭州酒店团购网站建设承德seo
  • 网站登录界面设计做网络优化的公司排名
  • 如何用源码搭建网站企业营销策划书如何编写
  • 公司网站域名到期热搜关键词查询
  • 获取网站漏洞后下一步怎么做企点下载
  • 江苏省 前置审批 网站推广普通话的内容简短