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

做网站公司找哪家seo这个职位是干什么的

做网站公司找哪家,seo这个职位是干什么的,经营性网站备案需要什么,企业网站的首页Monitoring 支持多种后端:Tensorboard、WandB、Comet、CSV文件; TensorBoard例子: 自动监控:DeepSpeed自动把重要metric记录下来。只需在配置文件里enable相应的看板后端即可: {"tensorboard": {"enabl…

Monitoring

支持多种后端:Tensorboard、WandB、Comet、CSV文件;

TensorBoard例子:

自动监控:DeepSpeed自动把重要metric记录下来。只需在配置文件里enable相应的看板后端即可:

{"tensorboard": {"enabled": true,"output_path": "output/ds_logs/","job_name": "train_bert"}"wandb": {"enabled": true,"team": "my_team","group": "my_group","project": "my_project"}"comet": {"enabled": true,"project": "my_project","experiment_name": "my_experiment"}"csv_monitor": {"enabled": true,"output_path": "output/ds_logs/","job_name": "train_bert"}
}

 自定义监控:

# Step 1: Import monitor (and DeepSpeed config, if needed)
from deepspeed.monitor.monitor import MonitorMaster
from deepspeed.runtime.config import DeepSpeedConfig

# Step 2: Initialized monitor with DeepSpeed config (get DeepSpeed config object, if needed)
ds_config = DeepSpeedConfig("ds_config.json")
monitor = MonitorMaster(ds_config.monitor_config)

for epoch in range(2):

    running_loss = 0.0
    for i, data in enumerate(trainloader):
        pre = time.time()
        inputs, labels = data[0].to(model_engine.local_rank), data[1].to(
            model_engine.local_rank)
        if fp16:
            inputs = inputs.half()
        outputs = model_engine(inputs)
        loss = criterion(outputs, labels)

        model_engine.backward(loss)
        model_engine.step()
        post = time.time()
        # Step 3: Create list of 3-tuple records (single entry in this case)
        events = [("Time per step", post-pre, model_engine.global_samples)]
        # Step 4: Call monitor.write_events on the list from step 3
        monitor.write_events(events)

 [("Time per step", post-pre, model_engine.global_samples)],<表名,纵轴值,横轴值>

 

通信Logging

注意:加了logging, 所有通信将改为同步,对性能会有伤害。

所有deepspeed.comm下的通信,都将被统计上。

在配置文件里打开:

"comms_logger": {"enabled": true,"verbose": false,"prof_all": true,"debug": false
}

verbose: 边跑,边把发生的通信,一条条写下来。例:

[2022-06-26 01:39:55,722] [INFO] [logging.py:69:log_dist] [Rank 0] rank=0 | comm op: reduce_scatter_tensor | time (ms): 9.46 | msg size: 678.86 MB | algbw (Gbps): 1204.52  | busbw (Gbps): 1129.23
[2022-06-26 01:39:56,470] [INFO] [logging.py:69:log_dist] [Rank 0] rank=0 | comm op: all_gather_into_tensor | time (ms): 0.11 | msg size: 6.0 MB | algbw (Gbps): 954.41  | busbw (Gbps): 894.76
[2022-06-26 01:39:56,471] [INFO] [logging.py:69:log_dist] [Rank 0] rank=0 | comm op: all_gather_into_tensor | time (ms): 0.08 | msg size: 6.0 MB | algbw (Gbps): 1293.47  | busbw (Gbps): 1212.63

algbw: algorithm bandwidth, 发生的通信size/实际通信时间;

busbw: 硬件理论带宽;是个固定值;

algbw如果比busbw小太多,说明糟糕,有待进一步优化;

总结式:deepspeed.comm.log_summary()

Comm. Op            Message Size        Count               Total Latency(ms)   Avg Latency(ms)     tput_avg (Gbps)     busbw_avg (Gbps)
broadcast2.0 KB              146                 11.12               0.08                0.43                0.4198.25 MB            1                   8317.12             8317.12             0.20                0.19
reduce_scatter_tensor678.86 MB           40                  602.29              9.69                1468.06             1376.31

展示通信等待时长:

dist.log_summary(show_straggler=True)

 这么计算的:(一次组播通信里,每个rank的完成时间,减去,所有rank里完成最快的,这些"等待"时间,加和到一起)

straggler = sum(t_collectives - allreduce(t_collectives, MIN))
http://www.wangmingla.cn/news/144538.html

相关文章:

  • 网站排名软件网址深圳百度推广关键词推广
  • 免费虚拟主机控制面板网奇seo培训官网
  • 网站建设方案及报价有什么公司要做推广的
  • 不上此网站枉做男人网页制作用什么软件做
  • 上海营销网站建设定制服务福州今日头条新闻
  • 成都网站建设有限公司百度客户端登录
  • sem与seo的区别网站权重优化
  • 怎么做一个链接网站网络营销事件
  • 网站建设后台管理百度贴吧网页版登录入口
  • 做网站如何下载别人网站图片上海网络优化seo
  • 深圳建筑设计平台网站长春百度网站快速排名
  • 网站锚点域名查询大全
  • 关系的网站杭州网站建设方案优化
  • 酒泉市城乡建设局网站百度品牌广告
  • 大鹏网站建设公司北京百度推广优化排名
  • 网站支付体现功能怎么做网络营销的方式有几种
  • 培训类网站开发常宁seo外包
  • wordpress获取用户注册时间seo优化方向
  • 网站建设服装在线商城实训报告网站是如何建立的
  • 为公司建立网站企业网站设计思路
  • 合肥市中小企业局网站低价刷赞网站推广
  • 企业网站制作前期需要什么资料软件开发网
  • 服装外贸网站建设廊坊seo网络推广
  • 如何做网站图标站长工具综合查询ip
  • 网站制作五个界面爱站网使用体验
  • 黑龙江网站建设seo是什么意思怎么解决
  • 网站直播怎么做的宁波seo关键词优化教程
  • 厦门网站建设价chrome 谷歌浏览器
  • 能领免做卡的网站百度seo排名优化技巧分享
  • 怎么在ps做网站首页重庆森林经典台词 凤梨罐头