成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

新聞 人工智能
只需一個TPU/GPU,就能和數千個CPU或GPU的計算集群的速度一樣快,直接將所需時間縮短到幾分鐘!

[[413545]]

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

機器人要如何完成這樣一個動作?

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

我們一般會基于強化學習,在仿真環境中進行模擬訓練。

這時,如果在一臺機器的CPU環境下進行模擬訓練,那么需要幾個小時到幾天

但現在,只需一個TPU/GPU,就能和數千個CPU或GPU的計算集群的速度一樣快,直接將所需時間縮短到幾分鐘

相當于將強化學習的速度提升了1000倍

這就是來自谷歌的科學家們開發的物理模擬引擎Brax

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

三種策略避免邏輯分支

現在大多數的物理模擬引擎都是怎么設計的呢?

將重力、電機驅動、關節約束、物體碰撞等任務都整合在一個模擬器中,并行地進行多個模擬,以此來逼近現實中的運動系統。

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

△對于每個模擬時間步長,力和力矩被整合在一起

這種情況下,每個模擬器中的計算都不相同,且數據必須在數據中心內通過網絡傳輸。

這種并行布局也就導致了較高的延遲時間——即學習者可能需要超過10000納秒的等待時間,才能從模擬器中獲得經驗。

那么怎樣才能縮短這種延遲時間呢?

Brax選擇通過避免模擬中的分支來保證數千個并行環境中的計算完全統一,進而降低整個訓練架構的復雜度。

直到復雜度降低到可以在單一的TPU或GPU上執行,跨機器通信的計算開銷就隨之降低,延遲也就能被有效消除。

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

主要分為以下三個方法:

  • 連續函數替換離散分支邏輯

比如,在計算一個小球與墻壁之間的接觸力時,就產生了一個分支:

如果球接觸墻壁,就執行模擬球從墻壁反彈的獨立代碼;

否則,就執行其他代碼;

這里就可以通過符號距離函數來避免這種if/else的離散分支邏輯的產生。

  • 使用JAX即時編譯中評估分支

在仿真時間之前評估基于環境靜態屬性的分支,例如兩個物體是否有可能發生碰撞。

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍
  • 在模擬中只選擇需要的分支結果

在使用了這三種策略之后,我們就得到了一個模擬由剛體、關節、執行器組成環境的物理引擎。

同時也是一種實現在這種環境中各類操作(如進化策略,直接軌跡優化等)的學習算法。

那么Brax的性能究竟如何呢?

速度最高提升1000倍

Brax測試所用的基準是OpenAI Gym中Ant、HalfCheetah、Humanoid、Reacher四種。

同時也增加了三個新環境:包括對物理的靈巧操作、通用運動(例如前往周圍任何一個放置了物體的地點)、以及工業機器人手臂的模擬:

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍
1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍
1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

研究人員首先測試了Brax在并行模擬越來越多的環境時,可以產生多少次物理步驟(也即對環境狀態的更新)。

測試結果中的TPUv3 8x8曲線顯示,Brax可以在多個設備之間進行無縫擴展,每秒可達到數億個物理步驟:

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

而不僅是在TPU上,從V100和P100曲線也能看出,Brax在高端GPU上同樣表現出色。

然后就是Brax在單個工作站(workstation)上運行一個強化學習實驗所需要的時間。

在這里,研究人員將基于Ant基準環境訓練的Brax引擎與MuJoCo物理引擎做了對比:

1個GPU幾分鐘搞定強化學習訓練,谷歌新引擎讓深度學習提速1000倍

可以看到,相對于MuJoCo(藍線)所需的將近3小時時間,使用了Brax的加速器硬件最快只需要10秒

使用Brax,不僅能夠提高單核訓練的效率,還可以擴展到大規模的并行模擬訓練。

論文地址:
https://arxiv.org/abs/2106.13281

下載:
https://github.com/google/brax

 

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2013-07-02 09:58:38

ClojureClojure教程

2020-04-30 21:46:46

機器學習病毒數據

2023-08-08 12:55:30

強化學習訓練

2009-12-29 09:01:46

ADSL斷線

2021-07-15 10:30:08

谷歌強化學習AI

2025-06-05 08:40:00

2025-04-08 09:50:00

2020-04-15 16:44:38

谷歌強化學習算法

2021-10-11 09:51:38

谷歌人工智能強化學習

2021-09-17 15:54:41

深度學習機器學習人工智能

2023-05-04 15:53:34

強化學習開發

2016-09-30 15:13:01

Python代碼

2018-03-15 22:32:47

谷歌CPU深度學習

2022-11-02 14:02:02

強化學習訓練

2025-01-14 13:20:56

2019-07-08 13:51:02

DockerWindows 10Windows

2009-11-24 16:03:21

D-Link無線路由器

2020-11-12 19:31:41

強化學習人工智能機器學習

2020-05-14 14:21:50

谷歌AI數據

2018-08-29 08:13:22

Google 學習框架技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品国产在热久久 | 久久久久电影 | 成人国产在线视频 | 国色天香成人网 | 久久国产日本 | 亚洲一区二区在线播放 | 国产欧美日韩在线播放 | 青青操91| 久久久久久久av | 看av片网站 | 91在线精品视频 | 亚洲一区 | 欧美在线一区二区视频 | 精品自拍视频在线观看 | 精品二区 | 91大神在线资源观看无广告 | 久久久久无码国产精品一区 | av片在线免费看 | 成人在线中文字幕 | 自拍偷拍中文字幕 | 久久久久精 | 亚洲综合区 | 国产激情视频 | 综合久久av | 91社区在线观看播放 | 中文字幕一区在线观看视频 | 日韩在线视频精品 | 亚洲福利 | 国产探花在线观看视频 | 亚洲视频精品在线 | 欧美一级欧美三级在线观看 | 亚洲国产aⅴ精品一区二区 免费观看av | 先锋资源吧 | 亚洲性人人天天夜夜摸 | 国产亚洲精品久久19p | 91xxx在线观看 | 亚洲区中文字幕 | 国产99久久精品一区二区永久免费 | 国产在线一区观看 | 中文在线一区二区 | 国产精品久久久久久一区二区三区 |