精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于 Ray 的融合計算引擎在生命科學領域的應用

人工智能
2024 年諾貝爾化學獎得主均不是化學專業,而是來自人工智能領域,大規模計算在化學領域的突破值得關注。本文將首先聚焦于蛋白質領域,進而擴展到生命科學的其它領域,深入探討基于 Ray 框架的融合計算。

一、從 2024 年諾貝爾化學獎談起

圖片

2024 年諾貝爾化學獎得主都不是來自化學專業。其中 David Baker 從事多年蛋白質設計研究,包括一些模型和傳統生物信息工具,類似于現在的生成式場景。另外兩位得主來自谷歌旗下的 DeepMind 團隊,該團隊主要專注于蛋白質生成領域,其另一重要成就是之前在圍棋比賽中戰勝人類的 AlphaGo。

蛋白質的業務價值非常大,幾乎所有生物公司都無法繞開這個領域,都會做一些蛋白質相關的應用或者模型二次開發。同時我們也發現這個領域對于計算資源的消耗是非常大的,一個模型就需要消耗多個 CPU 或者多張卡來處理一個請求,其并發延遲遠超傳統的推薦搜索模型。舉個例子,一個蛋白質結構生成預測,如果需要預測一個 100*1000 個序列的混合物,就得 30 分鐘,一天只能計算幾十的。蛋白質的序列生成就更加耗時,可能一個顯卡設計一個就需要幾個小時。所以在蛋白質研究領域,計算能力有很大的提高空間,接下來就將分兩部分來介紹這個場景的優化。

二、加速蛋白質結構預測性能

首先來介紹 DeepMind 團隊關于加速蛋白質結構預測的工作,其主要思想是基于 Ray 的 Workflow,實現高效異構調度。

圖片

AlphaFold 有很多版本,這里介紹一個比較顛覆傳統的版本 v2.3。上圖中第一幅圖,輸入是人體的氨基酸序列,輸出是預測的結構,中間模型經過多次轉化,比如第一步是預處理,之后進入模型,類似 transformer。第二幅圖中是精簡后的架構,用了一些生物學工具,效果很好但是效率低,非常慢。通常人們喜歡多個模型疊加拿到更好的效果,但是這樣就會更慢。得到結果后,結果可能與生物理解不一致,需要微調,去掉完全不符合生物學屬性的蛋白質坐標。

我們深入細節,發現第一步是最慢的,主要是來自于一個傳統聲訊工具 MSA,其需要消耗 1T-2T 內存。最后一步是 Relax,是一個混合計算,既需要 GPU 也需要 CPU。GPU 需要幾百兆顯存,CPU 時高時低,如果不做優化,是非常浪費時間的,模型結束后給到 Relax,GPU 利用率就會較低,因此需要一個異構的分布式調度,以充分利用資源。

DLmind 是谷歌的一個云原生解決方案,業界使用廣泛。其核心思想是用 Kubeflow 的 pipeline 把整個鏈路全部異構起來,每個是一個單獨的節點處理,這樣預處理不需要 GPU,中間的串行可以解耦整個模塊,并且利用其擴展性,分布更為靈活。其中的串行調度,類似批處理模式,但是整個延遲還是很嚴重的,有一定的局限性,比如吞吐很慢,基本無彈性能力。當有多個請求,多個 batch 時資源也是固定的,并且這些 batch 都必須在第一步預處理結束后才能觸發(第一步耗時最多)就導致了下游有更多 GPU 是無法利用的。

圖 3 中的紅色部分是其中的關鍵節點。a 和 b (串行,資源固定)前面已經介紹,下面講一下 c 數據預處理,其與業務場景高度相關,這與傳統推薦搜索場景是完全不一樣的。這個數據預處理過程需要 30 多分鐘,這是因為該過程是一個傳統的生信工具沒有太多深度優化,需要預處理之后,將分布式的數據以及MLE數據轉入到內存中才能加速后面的處理。傳統的 Kuberflow 沒有辦法進行這樣的預處理,但是有些方法可以繞開這個限制,比如部署一個 MLE Server,但是這種方案復雜度比較高。所以我們想是否可以應用 Ray 來提供一種高效率、快吞吐的方案,因為 Ray 在離線計算已經有較好的應用。

圖片

上圖展示了我們設計的架構,采用 Ray 的 Workflow 方案。這個架構有兩大特點,一是流式調度,二是高效構圖。我們將其拆分成幾個節點,都是對應的 flow 的 node 節點,可以靈活構圖,靈活構圖的好處就是每個節點均可插拔,每個節點可以無縫替換。

第二個核心設計是,考慮到 MSA 的 node 預處理非常慢,因此設計為 Actor Pool 初始化一個節點,預處理做好,推理時其已經是一個預熱好的節點,這樣可以從 30 分鐘優化到 2 分鐘,效果非常可觀。

第三步就到了一個 GPU 節點,類似傳統語言模型,將其作為 model node,如果機器足夠多,可以自動擴縮容,無需人為定義資源。

最后就是 Relax 生信工具涉及到 CPU 和 GPU 混合運算,優化方案有兩種。一是可以將其任務拆分很細,把 GPU 和 CPU 運算進行分離,但是這種方案需要較多的深度開發,開發難度較大。利用 Ray 支持小而一的調度,所以在每個 GPU 節點我們拆分更細,不用做較大改動就可以大幅提高性能。

結果輸出本身就是端到端,Ray 支持通用節點不會導致 OOM(超內存,out of memory)。節點和節點間,請求和請求之間都是可以同步進行的。另外生信場景數據交流均是到 G 級別的,這種如果用傳統解決方案,只能使用分布式存儲系統,頻繁的 I/O 就會有一定的瓶頸。這里我們用到 Ray 的一個共享 Object 之間傳輸有一些傳統架構,就不會有 I/O 的瓶頸,整個吞吐就會非常高效。

Ray 在 AI 時代之所以應用很廣,一個原因就是其 Python 友好,能接入 Python 對庫,很多算子優化均可以用 Python 程序進行封裝完美接入,模型也可以做更多的優化。最后真個過程可以從 30 分鐘減少到 60 秒,這個在業界是比較領先的。

回到業務的核心,利用 Ray 可提升執行效率,并且由于 Ray 的可擴展性,再加上 Ray 整個架構是一個非常好的解耦架構,因此可以降低運維成本,提升合作開發的效率。另外其底層還是 K8S,我們不需要關注 GPU 和 CPU 節點的情況,對于創業公司(人員不足的情況下)是非常友好的。

核心就是 Workflow 的屬性,解決了延遲和吞吐的問題。

三、加速蛋白質生成設計性能

圖片

下面介紹蛋白質生成場景的應用,這里用到了 Ray 的另外一個屬性,Ray data,這是一個非常高階且實用的屬性。如上圖左側所示,生成場景主要是包含一個模型的擴散,每一次都會將一個模型擴散成多個模型,一步一步擴散下來,就會需要非常多的處理時間。從一個模型可以擴散到上千級別的,生命科學和其他領域不一樣的就會有傳統生信工具,需要去掉不符合生物學特征的數據。如果不做任何優化,進行一次設計,就需要 2 個小時。最后的 Relax 場景,看似很快,但其實是一個單核場景,堆積起來,1000 個模型需要 1000 個核就會導致整個處理非常慢。

如果可以做到右邊所示的調度流程,就可以完美 overlap 并行運算,是理想中的最優結果,這個方案非常完美,但如果想要用自建的方式來實現還是比較難的,會涉及到多卡多 CPU,需要關注各種分布式的通訊調度異常,執行起來難度非常大。

圖片

所以我們引入 Ray 的解決方案,Ray data。Ray data 是一個 high level API,它是一個簡單高效的執行器,對于處理串行計算是一個非常不錯的選擇,但是不適合結構預測有多個分支的任務。

上圖中給出了一個示例代碼,第一步是結構預測,結果出來后用 Ray data 將所有流程串起來。這個代碼是一個非常優雅的解決方案,少量代碼即可實現。實際運行時有一定的問題,主要是第一步會耗時很久。所以我們做了一些升級,第一個是利用典型的流式輸出,完美的 overlap。

第二步是 Relax filter 不需要完整的一張卡,我們利用 Ray 會自動管理底層資源,并行度范圍可以自行設置,最小 1 張卡。Ray data 會根據數據量自動擴容,可大幅減少運維成本,卡更多就可以處理更多的請求。

實際業務中,數據輸出量過大就容易導致 OOM,而數據量過小,則會過于碎片化,都不是完美的解決方案。在這種融合計算架構中使用 Ray 的接口可以有效避免這些問題。

整個運行時間 Baseline 是 2 個小時級別,優化后是 1-2 分鐘,對生命科學領域加速模型處理的意義是十分重大的。

圖片

生命科學不僅僅包含蛋白質的處理,還會有 RNA、DNA 等。此外除了離線 batch 任務,還有在線任務。我們也有自己的大語言模型底座,需要微調出來的模型就又不一樣,所以特點是是業務多,模型多。實際問題非常復雜,效率優化是非常重要的。

整個過程非常復雜,需要不斷模型調優,加上創業公司人員不足,不同模型使用的語言,接口都不同,會需要很多重復建設。同時性能也有一定的問題,如果每個人都有自己的模塊,就無法復用,無法滿足高效執行,低吞吐。所以我們希望設計一個新的架構,可以同時減少運維操作,并提高性能。

四、Ray 融合計算架構

基于上述背景,我們設計了基于 Ray 的融合計算架構,將所有事情都在 Ray 中完成,每個接口可插拔,底層可以統一,優化就可以同步進行,具體架構如下圖所示。

圖片

融合架構的理念就是所有事情都在 Ray 中進行。最下面的組件大部分是一樣的。向上一層是私有化云原生的部署,上面做了一個封裝使得 Ray 上不會感知到是私有化部署還是云原生,這里我們做了一個 Ray 的抽象。這里面的場景其實很豐富,每一個小的模塊包含幾十個模型。在此之上我們做了一層封裝,將相似模型做一個統一接口,做成 task 或 actor,稱為統一融合引擎。我們也做了一些調度,比如 Ray server (在線服務),Ray data (串行 pipeline),對于自定義等更復雜的場景就用 Ray 的 workflow,僅需要用原生 Python 語言去嵌入各個節點。

很多場景下并非一次調整就能得到理想結果,而是需要基于反饋反復調整,進行多模型優化。

基于上述基礎架構,可以實現基于 Ray 進行積木化組裝模型應用。

基于 Ray 可以實現:

  • 高效構建:Python 友好,可以統一編程語言;分門別類,統一接口;統一調度,減少構建 pipeline 成本。
  • 高性能執行:可以彈性自動擴縮容;Stream overlap 執行;融合單節點、單模型優化。
  • 低成本運維:既能解決私有化也能解決云原生,并且對業務屏蔽,甚至無需了解 Ray 就可以進行模型推理。
責任編輯:姜華 來源: DataFunTalk
相關推薦

2022-04-08 14:17:59

數字孿生生命科學元宇宙

2023-03-02 13:21:32

2009-11-20 18:28:33

2023-02-20 16:29:45

開發AI

2021-07-21 17:13:17

DeepMind開源AlphaFold 2

2014-07-01 09:20:56

大數據

2020-10-15 17:18:56

存儲算力密碼

2024-07-04 09:00:00

2018-09-07 14:53:04

物聯網生命科學IOT

2015-06-19 06:41:45

生命科學云計算集群計算

2021-02-21 08:00:00

數字化轉型IT人工智能

2025-03-07 17:00:55

2021-10-12 15:04:39

NEC

2023-06-09 10:36:33

點贊
收藏

51CTO技術棧公眾號

手机免费看av网站| 美女主播视频一区| 国产va在线播放| 另类春色校园亚洲| 在线亚洲高清视频| 最新视频 - x88av| 无码国产色欲xxxx视频| 日韩国产欧美三级| 欧美日本中文字幕| 久久久久久久久久久久久久久| 日韩经典一区| 午夜伊人狠狠久久| 亚洲永久激情精品| 日韩一级免费毛片| 极品尤物av久久免费看| 2021久久精品国产99国产精品| 免费91在线观看| 欧美18免费视频| 337p亚洲精品色噜噜狠狠| 国产中文字幕在线免费观看| 欧美成人三区| 久久先锋影音av鲁色资源网| 97国产超碰| 中文字幕一级片| 亚洲精选国产| 久久成人在线视频| 久久久久久成人网| 欧美一区自拍| 精品少妇一区二区三区日产乱码| 色多多视频在线播放| 色在线免费观看| 一区二区三区av电影| 在线不卡日本| 黄色网址在线播放| 99久久综合国产精品| 99视频在线播放| 91成人国产综合久久精品| 久久在线精品| 456国产精品| 97人人澡人人爽人人模亚洲| 在线精品视频在线观看高清| 中文字幕日韩专区| 51妺嘿嘿午夜福利| 伊人成综合网yiren22| 精品99久久久久久| 国内自拍偷拍视频| 久久综合给合| 欧美一级电影网站| 国产传媒免费观看| www.91精品| 91麻豆精品国产自产在线| 国产精品一区二区小说| 日韩一区精品| 欧美色国产精品| 日本黄色三级大片| 性国裸体高清亚洲| 欧美性xxxxhd| 日本免费一级视频| 麻豆免费在线| 欧美性xxxx| 欧美a在线视频| 91av亚洲| 欧美午夜精品久久久| 波多结衣在线观看| 成人在线高清| 欧美高清视频不卡网| 五月天丁香花婷婷| 国产乱码精品一区二区三区亚洲人| 欧美精品九九99久久| caoporm在线视频| 日韩精品成人在线观看| 亚洲精品在线电影| 素人fc2av清纯18岁| 你懂的一区二区三区| 中文字幕一区电影| 91精品少妇一区二区三区蜜桃臀| 欧美.www| 欧美一级大片在线免费观看| 综合网在线观看| 日本三级亚洲精品| 91在线免费观看网站| 风流老熟女一区二区三区| jiyouzz国产精品久久| 久久久久久久久一区| 春暖花开成人亚洲区| 综合久久综合久久| 成年人网站国产| 色老太综合网| 在线播放视频一区| 水蜜桃av无码| 日韩欧美中字| 久久久久久999| 黄色av网站免费观看| 精品一区二区在线观看| 国产亚洲情侣一区二区无| 美国成人毛片| 亚洲乱码中文字幕| 99久久久无码国产精品6| 色999久久久精品人人澡69 | 日韩一级片免费视频| 成人欧美大片| 欧美一区二区三区白人| 三上悠亚ssⅰn939无码播放| 天天综合一区| 欧洲一区二区视频| 国产免费的av| 国产三级三级三级精品8ⅰ区| 亚洲区成人777777精品| 日本在线影院| 日韩三级高清在线| 亚洲精品国产精品国自产网站| 亚洲综合五月| 国产成人短视频| www.av黄色| 国产精品天天摸av网| 日韩欧美不卡在线| 快灬快灬一下爽蜜桃在线观看| 国产麻豆一区二区三区| 亚洲欧洲激情在线| 国产精品变态另类虐交| 久久er精品视频| 欧美午夜精品久久久久久蜜| 欧美色图天堂| 91精品在线免费观看| 成人黄色免费网址| 亚洲一区二区伦理| 国产高清精品一区二区三区| 国产一二区在线| 欧美视频完全免费看| 3d动漫精品啪啪一区二区下载| 欧美日韩日本国产亚洲在线| 国产在线日韩在线| 国产黄色片在线观看| 欧美日韩免费网站| 白嫩情侣偷拍呻吟刺激| 欧美激情视频一区二区三区在线播放| 日韩免费av一区二区| 免费看毛片的网址| 色老头在线一区二区三区| 精品国产一二三区| 免费麻豆国产一区二区三区四区| 欧美aa在线视频| 视频一区免费观看| 经典三级一区二区| 亚洲视频在线观看| 六月丁香婷婷综合| 91丨九色丨国产丨porny| 青青青在线视频播放| 18国产精品| 久久久久久久国产精品| 精品人妻一区二区三区含羞草| **性色生活片久久毛片| 三年中文在线观看免费大全中国| 日韩国产一区| 国产在线999| 日本在线天堂| 91精品久久久久久久99蜜桃| 麻豆一区在线观看| 国模娜娜一区二区三区| av磁力番号网| 日韩在线视频一区二区三区| 欧美激情国产日韩精品一区18| 精品人妻伦一二三区久久 | 中文精品一区二区三区| 四虎国产精品免费久久| 日韩一区二区在线视频| 一区二区三区午夜| 亚洲精品乱码久久久久久黑人| 久久久久中文字幕亚洲精品| 伊人久久亚洲热| 裸模一区二区三区免费| 日韩欧美2区| 久久av在线播放| 亚洲av成人精品毛片| 日韩欧美一区二区三区| 免费一级suv好看的国产网站| 激情五月婷婷综合网| 女人被男人躁得好爽免费视频 | 原纱央莉成人av片| 在线中文字幕日韩| 国产精品视频一区二区三区,| 一个色在线综合| 亚洲永久精品ww.7491进入| 美国毛片一区二区三区| 国产爆乳无码一区二区麻豆| 亚洲成aⅴ人片久久青草影院| 国产精品入口免费视| h视频在线免费观看| 亚洲精品美女久久久| 99久久激情| 亚洲香蕉成人av网站在线观看| 亚洲中文一区二区三区| 亚洲最新视频在线观看| 女人被狂躁c到高潮| 免费美女久久99| 成人一级生活片| 精品毛片免费观看| 动漫精品视频| 欧美精品高清| 久久久久国产精品免费网站| 国产高清av在线| 精品国产伦一区二区三区免费| 免费观看日批视频| 亚洲激情成人在线| 欧美成人另类视频| av高清久久久| 天天操精品视频| 午夜亚洲性色视频| 精品一区二区三区毛片| 国产一区二区三区四区| 高清视频一区二区三区| 国产69精品久久| 欧美有码在线视频| 青草在线视频在线观看| 中文字幕亚洲二区| 三区在线观看| 精品精品欲导航| 一区二区日韩视频| 欧美羞羞免费网站| 伊人手机在线视频| 亚洲国产cao| 美女福利视频在线观看| 国产精品视频免费| 谁有免费的黄色网址| 不卡欧美aaaaa| avtt中文字幕| 国产在线一区二区| 色悠悠久久综合网| 首页综合国产亚洲丝袜| av免费观看大全| 伊人久久大香线蕉综合热线| 国产日韩欧美大片| 欧美1区免费| 好吊色这里只有精品| 97精品中文字幕| 亚洲一卡二卡三卡四卡无卡网站在线看 | 91精品国产成人| 中文字幕伦理免费在线视频 | 免费av在线一区二区| 99ri日韩精品视频| 国产精品国模大尺度私拍| 日韩欧美一级| 97神马电影| 欧州一区二区三区| 成人欧美一区二区三区视频| 亚洲1区在线| 99久久99久久| 日韩av综合| 岛国一区二区三区高清视频| 视频在线一区| 国产欧美日本在线| 天堂av一区二区三区在线播放| 久久久久久久久久久久久久一区| 天美av一区二区三区久久| 欧美下载看逼逼| 成人网18免费网站| 一区二区三区四区不卡| 911精品美国片911久久久| 做爰高潮hd色即是空| 婷婷综合亚洲| 国产成人一区二区三区别| 欧美日韩一区自拍| 日韩欧美一区三区| 日韩和欧美的一区| 伊人国产在线视频| 国产精品资源在线| 欧产日产国产精品98| 久久影院视频免费| a级黄色免费视频| 亚洲欧美一区二区不卡| 精品少妇一二三区| 日韩欧美在线视频观看| 中国a一片一级一片| 欧美一区二区三区白人| 色呦呦免费观看| 中日韩午夜理伦电影免费 | 欧美日韩国产传媒| 亚洲av首页在线| 亚洲国产清纯| 亚洲视频在线观看一区二区三区| 久久精品72免费观看| 肉丝美足丝袜一区二区三区四| 337p粉嫩大胆噜噜噜噜噜91av| 欧美a在线播放| 一区二区三区在线不卡| 特级毛片www| 欧美高清激情brazzers| 外国精品视频在线观看 | 日本一区二区三区视频在线播放| 999成人网| 男人日女人逼逼| 久久www免费人成看片高清| 亚洲黄色小说在线观看| 国产婷婷精品av在线| 动漫性做爰视频| 欧美性猛xxx| www.天天干.com| 亚洲人成在线观看| 黄色大片在线| 国产日韩av在线播放| 秋霞在线一区| 91免费版看片| 日韩av一级电影| 香港三日本8a三级少妇三级99| 国产精品久久午夜| 91av在线免费视频| 欧美成人vr18sexvr| chinese偷拍一区二区三区| 欧美精品xxx| 国产激情久久| 蜜桃网站成人| 在线看片欧美| 超碰在线超碰在线| 国产精品女同互慰在线看| 午夜精品久久久久久久久久久久久蜜桃 | 丁香花在线影院观看在线播放| 激情图片小说一区| 阿v天堂2014| 欧美性jizz18性欧美| 人妻与黑人一区二区三区| 久久久精品在线观看| 日本在线中文字幕一区二区三区 | 亚洲三级在线视频| 国产女主播视频一区二区| 天堂中文在线网| 精品亚洲国产视频| 91桃色在线| 成人一区二区三区四区| 雨宫琴音一区二区三区| 天堂在线中文在线| 国产精品久久久99| 在线观看黄色网| 夜夜嗨av色综合久久久综合网| 免费成人动漫| 欧美一级爱爱| 丝袜亚洲另类丝袜在线| 五级黄高潮片90分钟视频| 欧美日韩国产一区在线| 午夜视频福利在线观看| 97超碰国产精品女人人人爽 | 亚洲欧美在线磁力| 毛片电影在线| 免费毛片一区二区三区久久久| 香蕉成人久久| 女人又爽又黄免费女仆| 日本韩国欧美一区| 成年网站在线| 国产精品爽黄69天堂a| 99精品视频在线| 日韩av片免费观看| 亚洲美女视频在线| 性欧美8khd高清极品| 久久久久久18| 亚洲宅男网av| 国产aaaaa毛片| 中文字幕在线一区免费| 91久久久久久久久久久久| 久久精品一本久久99精品| 日韩视频在线直播| 欧美日韩福利在线| 久久久久久久久久久黄色| 天天干天天操天天操| 最近2019中文字幕大全第二页| 欧美黑粗硬大| 日本天堂免费a| 99久久综合国产精品| 国产精品尤物视频| 北条麻妃久久精品| 97品白浆高清久久久久久| 黄色一级在线视频| 欧美国产视频在线| va视频在线观看| 欧美亚洲另类在线| 日韩三级在线| 四虎永久免费观看| 色94色欧美sute亚洲13| 成人video亚洲精品| 狠狠久久综合婷婷不卡| 日韩电影在线观看网站| 日韩精品123区| 亚洲国产一区自拍| 免费视频观看成人| 成人黄色大片网站| 国产精品私人影院| 欧美视频在线观看一区二区三区| 日产精品99久久久久久| 99精品在线观看| 超碰男人的天堂| 欧美日韩国产在线播放网站| 日本无删减在线| 日韩福利影院| 丁香五精品蜜臀久久久久99网站| 久久精品五月天| 久久91亚洲精品中文字幕| 欧美日韩激情| 黄色av网址在线观看| 这里只有精品99re| 伊人久久精品一区二区三区| 免费观看国产视频在线| 久久久久久久综合日本|