0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

騰訊廣告視頻抽幀的全流程GPU加速

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-05-20 15:19 ? 次閱讀

案例簡介

騰訊廣告的開發(fā)人員改進了視頻抽幀的實現(xiàn)方式,使得全流程的操作均在 GPU 上完成,取代了原有的 CPU 抽幀流程,提高了性能,并降低了成本。

本案例涉及 GPU 加速的視頻解碼與圖像處理

線上測試集顯示,單個 GPU 的視頻解碼算力與 8 個 CPU 核大致相當(dāng)

GPU 做圖像處理比 CPU 更有性能和成本優(yōu)勢,尤其與 GPU 視頻解碼聯(lián)合使用時

本案例使用了 NVIDIA T4 GPU 以及相關(guān)軟件

客戶簡介及應(yīng)用背景

視頻已成為內(nèi)容和廣告的主要媒介形式,但目前的視頻內(nèi)容理解或?qū)徍说?AI 能力,主流依然是先抽幀,再基于圖像幀做特征提取和預(yù)測。

騰訊廣告部門日常處理大量的視頻信息,而抽幀是視頻分析的第一步。抽幀由于步驟多、計算重,在視頻 AI 推理場景很容易成為性能瓶頸。

客戶挑戰(zhàn)

在騰訊廣告的流量中,視頻所占比例逐年快速提升,視頻抽幀這里如果出現(xiàn)時耗或吞吐瓶頸(特別是針對高 FPS 抽幀的情況),很容易影響到后續(xù)的特征提取以及模型預(yù)測性能。在當(dāng)前的廣告視頻 AI 推理服務(wù)中,抽幀往往占據(jù)了其中大部分時耗,因此,視頻抽幀的性能對于視頻內(nèi)容理解服務(wù)的時耗和整體資源開銷,有著舉足輕重的地位。

視頻抽幀的幾個步驟,計算量非常大,傳統(tǒng)的 CPU 方式抽幀往往受限于 CPU 整體的計算吞吐,很難滿足低時延高性能要求。因此,使用 GPU 加速等手段,來對視頻抽幀做極致的性能優(yōu)化是必然。

應(yīng)用方案

NVIDIA GPU 具備單獨的硬件編解碼計算單元,從早期發(fā)布的 Maxwell 架構(gòu)到最新的 Ampere 架構(gòu),都有完善的 API 支持,并且 GPU 上為數(shù)眾多的 CUDA 核心也特別適用于圖像數(shù)據(jù)并行處理加速。目前廣泛使用的推理芯片 NVIDIA T4 GPU,包含兩個獨立于 CUDA 的解碼單元,且支持大部分主流的視頻格式,是本案例的應(yīng)用型號。

視頻抽幀流程大體上包括以下幾個步驟:視頻解碼、幀色彩空間轉(zhuǎn)換、落盤方式的 JPEG 編碼,如果非落盤,則對解碼出來的視頻幀做預(yù)處理,然后交給模型進行特征提取或預(yù)測。

pYYBAGKHQP-AWWX1AAARfk7pCwU836.png

其中幀色彩空間轉(zhuǎn)換、JPEG 編碼都涉及像素級別計算,非常適合使用 GPU CUDA kernel 來做并行計算加速。此外,視頻解碼后得到的幀都是未經(jīng)壓縮的原始數(shù)據(jù),數(shù)據(jù)量很大,如果解碼是在 CPU 上進行,或者 GPU 解碼后自動傳回了 CPU,則需要頻繁做 device(顯存)與 host(主存)之間的原始幀數(shù)據(jù)來回拷貝,IO 時耗長且數(shù)據(jù)帶寬擁塞,導(dǎo)致時延明顯增加。 因此,該方案的主要目標(biāo)是盡可能減少 host 與 device 間的數(shù)據(jù) IO 交換,做到抽幀過程全流程 GPU 異構(gòu)計算,充分利用 NVIDIA GPU 自帶的硬件解碼單元 NVDEC,最大限度減少視頻解碼對于 CPU 以及 GPU CUDA 核心占用的同時,盡可能低延時、高吞吐地處理視頻抽幀以及后續(xù)的模型推理。

具體來說,本方案主要從計算和 IO 兩個方面著手,解碼部分充分利用了 GPU 通常閑置的 NVDEC 解碼器,其他步驟以像素或像素塊計算為主,因此使用 CUDA kernel 做并行加速。IO 方面,由于中間過程是原始幀,GPU 數(shù)據(jù)帶寬有限,該方案實現(xiàn)了全流程 CPU 和 GPU 無幀數(shù)據(jù)交換,最大程度提升性能和吞吐,確保視頻 AI 推理服務(wù)的 GPU 利用率。

計算優(yōu)化

1. 硬解碼

當(dāng)前線上主力的 GPU 推理卡 T4、P40,以及后續(xù)即將升級的 A 系列,主流的視頻編碼格式基本都已支持,各卡型支持的具體格式如下:

poYBAGKHQQKATJDxAABlI8RdKQs293.png

調(diào)用 GPU 硬解碼主要有兩種方式,一種是直接使用 NVIDIA 官方提供的 Video Codec SDK,另一種方式是使用 FFmpeg,其已經(jīng)封裝了對 GPU 硬解碼的支持??紤]到目前 T4 GPU 對視頻格式的支持還不夠完善,因此本文使用的是 FFmpeg 方式,如果遇到 GPU 不支持的視頻格式,只需修改解碼器類型即可快速降級到 CPU 解碼方案,CPU 和 GPU 兩種模式抽幀的代碼邏輯也較為統(tǒng)一。

以下分別以 FFmpeg CPU 4、8、16 線程,以及 GPU 硬解碼方式,抽取線上 100 個廣告視頻做離線測試,平均時耗對比如下(CPU 為 2020 年發(fā)布的主流服務(wù)器 CPU):

pYYBAGKHQQWAXmdrAABYkAdPLCk456.png

注:視頻平均大小約 15M,平均時長 26s,大部分為 720P 視頻;FFmpeg 建議最大解碼線程數(shù) 16

分配給 GPU 模型推理服務(wù)的 CPU 核數(shù)一般不會太多,因此以 FFmpeg 8 線程、2 worker(在本文中是指單進程多實例的方式)做性能壓測,1000 個廣告視頻測試數(shù)據(jù)如下:

poYBAGKHQQeAbXL2AAB_4PM_CJg625.png

由此可見,在 GPU 線上推理環(huán)境,如果充分利用 T4 GPU 2 個 NVDEC 硬件解碼模塊,可在幾乎不影響線上服務(wù) CPU、CUDA 原有 workloads 計算的情況下,額外增加一倍解碼算力,抽幀 QPS 可在原有基礎(chǔ)上翻倍。此處應(yīng)注意,不同架構(gòu) GPU 所附帶的 NVDEC 硬解模塊數(shù)不同,并且 NVDEC 不支持外部再用多線程操作解碼,應(yīng)當(dāng)根據(jù) NVDEC 模塊數(shù)選擇正確的多實例多 worker 進行解碼。例如 T4 GPU 有 2 個 NVDEC 硬解碼模塊,如果只用單實例,則硬解模塊利用率將不會超過 50%。如果服務(wù)對吞吐的要求高于時延,則此處 GPU 硬解碼的 worker 數(shù)可以設(shè)為大于 n,充分壓榨硬件解碼模塊。

2. CUDA 色彩空間轉(zhuǎn)換

視頻解碼后得到的幀為 YUV 格式,而通常模型預(yù)測或其他后續(xù)處理一般需要 RGB/BGR 像素格式,因此需要做一次色彩空間轉(zhuǎn)換,將 YUV 幀轉(zhuǎn)換為模型需要的 RGB 格式。傳統(tǒng)方式是調(diào)用 FFmpeg 的 swscale 模塊來實現(xiàn),但是該方式只支持在 CPU 進行計算,需要做一次 device 到 host 的數(shù)據(jù) IO,并且非常消耗 CPU 資源,計算并行度也不高。統(tǒng)計發(fā)現(xiàn),swscale 計算耗時占比接近 40%。

YUV 到 RGB 格式的轉(zhuǎn)換是 3×3 的常量矩陣與 YUV 三維向量相乘,即逐像素地將明度 Y、色度 U、濃度 V 三個分量按公式線性變換為 R、G、B 三色值(這里的常量矩陣的值取決于視頻所采用的顏色標(biāo)準,比如 BT.601/BT.709/BT.2020,可參見 Video Codec SDK 里面的示例),因此可以很方便地將計算過程改為一維或二維線程塊的 CUDA kernel 調(diào)用,充分利用 GPU 數(shù)以千記的 CUDA 核心并行計算來做提速。

**性能:**對線上 100 個廣告視頻做性能對比評測,CUDA kernel 調(diào)用相對于 CPU 的 swscale 方式平均提速在 20 倍以上,并且視頻清晰度越高,優(yōu)勢越明顯。

poYBAGKHQQiAPElQAABi3luX8lQ330.png

3. CUDA JPEG 編碼

如果是在視頻預(yù)處理等場景,則需要對抽幀結(jié)果做 JPEG 編碼后再落盤保存。JPEG 編碼具體流程如下:

poYBAGKHQQqATdHWAAB5XJLieO8142.png

雖然不同于色彩空間轉(zhuǎn)換的逐像素操作,但也是將整張圖片劃分為 8×8 像素的小分塊分別進行離散余弦變換、量化、Huffman 編碼等處理,同樣非常適合用 GPU CUDA core 計算單元來做并行加速。NVIDIA 從 CUDA Toolkit 10 開始也已經(jīng)封裝了 nvJPEG 模塊提供 JPEG 編碼能力。

需要說明的是,使用 GPU 做 JPEG 編碼,與 CPU JPEG 編碼存在一定比例的像素差異。確保 JPEG 文件頭中各項參數(shù)一致的情況下(壓縮質(zhì)量、量化表、Huffman 表均相同),實測像素差異比在 0.5% 左右。由于 JPEG 編碼為有損壓縮,因此解碼后依然存在像素差異,有可能導(dǎo)致模型給出的預(yù)測結(jié)果存在偏差。例如 OCR 的目標(biāo)檢測模塊,分別使用 CPU 和 GPU 編碼的 JPEG 圖像作為輸入,預(yù)測得到的檢測框坐標(biāo)值在部分 case 上存在一定偏差,從而有概率導(dǎo)致文字識別結(jié)果出現(xiàn)不一致。一種可行的解決方案,是模型訓(xùn)練也使用 GPU JPEG 編碼的圖片作為輸入,保證模型訓(xùn)練和推理的輸入一致性,從而確保模型推理效果。

**性能:**實測線上 1000 個廣告視頻,CUDA 方式 JPEG 編碼約有 15~20 倍性能提升,同樣清晰度越高性能優(yōu)勢越大:

pYYBAGKHQQuAK0NPAABs-Cws5wQ730.png

IO優(yōu)化

FFmpeg 使用 GPU 硬解碼后,得到的視頻幀格式為 AV_PIX_FMT_NV12,通過 NVIDIA 提供的 cudaPointerGetAttributes API 做指針類型檢查,為 Host 端內(nèi)存指針。也就是說調(diào)用 NVDEC 模塊解碼后,默認對視頻幀做了一次 device 到 host 的傳輸。

由于這里的視頻幀均為未壓縮的原始像素幀,且原始視頻的所有 FPS 幀都會做該處理,會占用大量 GPU 與 host 端內(nèi)存的數(shù)據(jù)帶寬。若有辦法做到 GPU 硬解后的視頻幀,不默認傳回到 host 端,而是直接緩存在顯存等待后續(xù)計算,則可以無縫對接后續(xù)的模型推理或 JPEG 落盤,省去 device 與 host 端的來回兩次數(shù)據(jù)交換時耗,且大幅減輕 GPU 與 CPU 間的數(shù)據(jù) IO 吞吐壓力。

為此,可使用 FFmpeg 的 hwdevice 相關(guān)接口,直接得到顯存中的視頻幀。這樣得到的視頻幀格式變?yōu)?AV_PIX_FMT_CUDA,且 Y 和 UV plane 的 data linesize 也由 1088 變?yōu)?1280,使用時需要注意。此時使用 cudaPointerGetAttributes 檢查 frame data 指針類型,已經(jīng)是 device 端指針,由此打通了全流程異構(gòu)抽幀的關(guān)鍵一環(huán)。

通過 NVIDIA Nsight Systems 抓取到的性能數(shù)據(jù)可見,cudaMemcpy 由之前的 DtoH & HtoD 來回傳輸變?yōu)橐淮物@存內(nèi)部的 DtoD,時耗由 173ms x 2 變?yōu)?25ms,吞吐也有不少提升。此外,CUDA kernel 計算時間片的連續(xù)性也得到不少改善。

**性能:**實測線上 1000 個廣告視頻,整體性能相較于非硬件緩沖區(qū)方式有 25% 左右的提升,GPU 硬解碼器 NVDEC 資源利用率提升約 30%。

poYBAGKHQQuAcnfjAACmhcLa1Ok195.png

工程優(yōu)化

本文以介紹 GPU 全流程抽幀方案為主,過程中為了把性能做到極致也涉及到一些工程優(yōu)化:

通過顯存預(yù)分配+復(fù)用、AVHWDeviceContext 緩沖區(qū) & JPEG 編碼器復(fù)用等手段,單次抽幀時耗可再優(yōu)化百 ms 級別。

將 NVDEC 硬解碼、色彩空間轉(zhuǎn)換、JPEG 編碼、模型推理等步驟,利用 CUDA 多流,并對每個環(huán)節(jié)做 Pipeline overlap 并行化處理,可充分釋放每個步驟的最大計算性能,進一步提升計算吞吐和資源利用率。

poYBAGKHQQ2ATTGSAABRg-YNdOw164.png

目前有不少算法服務(wù)是基于 Python 進行開發(fā)&部署,本方案為保障高性能,使用 C++ 開發(fā)。通過 pybind11 基于 C++ 封裝 Python 抽幀 API,保障算法開發(fā)部署的靈活性與效率的同時,確保高性能的抽幀能力。

不落盤方式,對接模型推理之前一般需要先做預(yù)處理操作,如果要做到全流程 GPU,需要將預(yù)處理改寫為 CUDA kernel 調(diào)用。這里可以將常用的 CV 類預(yù)處理操作封裝為 CUDA 基礎(chǔ)函數(shù)庫,也可以使用 NVIDIA 已經(jīng)封裝好的 NPP 模塊、DALI 預(yù)處理加速框架等方案。

使用效果及影響

全流程時耗對比:

相較于 CPU 8 線程解碼,全流程有一倍左右的速度優(yōu)勢,并且由于幾乎不占用 PCIe 數(shù)據(jù)帶寬,對模型推理等 device&host 間數(shù)據(jù) IO 基本無影響,在吞吐上也有不少提升。

相較于 Python 算法常用的 ffmpeg-python 方式,有數(shù)倍性能提升。

pYYBAGKHQQ2AVQzCAABAXflDiCg610.png

視頻抽幀優(yōu)化是視頻 AI 推理優(yōu)化中的重要一環(huán),本方案從 GPU 硬件加速的角度出發(fā),分別針對抽幀各步驟做性能分析&計算優(yōu)化,解決了中間過程大數(shù)據(jù)量的原始視頻幀 host 與 device 端數(shù)據(jù) IO 交換問題,避免 GPU 與 CPU 間的 PCI-E 數(shù)據(jù)帶寬瓶頸,真正做到全流程 GPU 異構(gòu)抽幀。基于此,可在 GPU 無縫對接后續(xù)的模型推理(不落盤)以及 JPEG 編碼(落盤)兩種主流的抽幀使用場景,是實現(xiàn)全流程 GPU 視頻 AI 推理能力的先決條件。同時,充分利用了 GPU 推理環(huán)境通常閑置的 NVDEC 解碼芯片,對于整體服務(wù)時耗、吞吐,以及硬件資源利用率均有不錯的提升,降低了視頻 AI 推理服務(wù) GPU/CPU 算力成本,在算力緊缺的 AI2.0 時代有著非常重要的意義。

目前該方案已在騰訊廣告多媒體 AI 的視頻人臉服務(wù)落地,解決了其最主要的抽幀性能瓶頸,滿足廣告流水對于服務(wù)的性能要求。更多視頻 AI 算法,特別是高 FPS 抽幀場景也在逐步接入優(yōu)化中。

“目前該方案已在騰訊廣告多媒體 AI 的視頻人臉服務(wù)落地,解決了其最主要的抽幀性能瓶頸,滿足廣告流水實時處理對于服務(wù)的性能要求。更多騰訊內(nèi)部視頻 AI 算法,特別是高 FPS 抽幀場景也在逐步接入優(yōu)化中。后續(xù),我們還將與英偉達一起,探索視頻抽幀與模型推理的最佳結(jié)合方式,力求實現(xiàn)視頻AI推理的極致性能?!?/p>

向乾彪,騰訊廣告AI工程架構(gòu)師,GPU視頻抽幀項目負責(zé)人

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10782

    瀏覽量

    210542
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    27

    文章

    4650

    瀏覽量

    128490
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    29456

    瀏覽量

    267779
收藏 人收藏

    評論

    相關(guān)推薦

    GPU在圖形設(shè)計中的重要性

    了更高的要求。 1. GPU的基本概念 GPU是一種專門用于處理圖形和視頻渲染的微處理器。與傳統(tǒng)的CPU(中央處理單元)相比,GPU擁有更多的核心,能夠同時處理成千上萬的并行任務(wù),這使
    的頭像 發(fā)表于 10-27 11:17 ?144次閱讀

    GPU深度學(xué)習(xí)應(yīng)用案例

    GPU在深度學(xué)習(xí)中的應(yīng)用廣泛且重要,以下是一些GPU深度學(xué)習(xí)應(yīng)用案例: 一、圖像識別 圖像識別是深度學(xué)習(xí)的核心應(yīng)用領(lǐng)域之一,GPU加速圖像識別模型訓(xùn)練方面發(fā)揮著關(guān)鍵作用。通過利用
    的頭像 發(fā)表于 10-27 11:13 ?182次閱讀

    GPU加速計算平臺是什么

    GPU加速計算平臺,簡而言之,是利用圖形處理器(GPU)的強大并行計算能力來加速科學(xué)計算、數(shù)據(jù)分析、機器學(xué)習(xí)等復(fù)雜計算任務(wù)的軟硬件結(jié)合系統(tǒng)。
    的頭像 發(fā)表于 10-25 09:23 ?103次閱讀

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理
    發(fā)表于 10-20 09:14

    深度學(xué)習(xí)GPU加速效果如何

    圖形處理器(GPU)憑借其強大的并行計算能力,成為加速深度學(xué)習(xí)任務(wù)的理想選擇。
    的頭像 發(fā)表于 10-17 10:07 ?93次閱讀

    can標(biāo)準和擴展的區(qū)別

    CAN(Controller Area Network)是一種用于汽車和工業(yè)領(lǐng)域的通信協(xié)議,它允許多個設(shè)備在同一總線上進行通信。CAN協(xié)議有兩種類型:標(biāo)準和擴展。這兩種類型在結(jié)
    的頭像 發(fā)表于 07-24 15:20 ?1153次閱讀

    通過視頻提取及批量取模轉(zhuǎn)換實現(xiàn)基于STC32的點陣LED動畫播放

    通過視頻提取及批量取模轉(zhuǎn)換實現(xiàn)基于STC32的點陣LED動畫播放
    的頭像 發(fā)表于 06-27 02:16 ?305次閱讀
    通過<b class='flag-5'>視頻</b><b class='flag-5'>幀</b>提取及批量取模轉(zhuǎn)換實現(xiàn)基于STC32的點陣LED動畫播放

    聚徽觸控-GPU 工控機是什么產(chǎn)品

    圖像處理器(Graphics Processing Unit,簡稱 GPU),又被稱為視覺處理單元、圖形核心,其設(shè)計專注于特定的任務(wù),主要用于加速緩沖區(qū)中實時的 3D 圖像構(gòu)建以及顯示相關(guān)的電子運算。通常,
    的頭像 發(fā)表于 06-14 09:57 ?260次閱讀

    【RTC程序設(shè)計:實時音視頻權(quán)威指南】視頻采集與渲染

    的分辨率,幀率,像素格式,也就是圖像的大小,每秒采集的圖像數(shù)以及硬件輸出的數(shù)據(jù)格式。不同的平臺都有獲取數(shù)據(jù)的標(biāo)準流程和方法,在RTC應(yīng)用中,需要獲取數(shù)據(jù)的原始數(shù)據(jù),以便后續(xù)的轉(zhuǎn)換
    發(fā)表于 04-25 08:40

    【國產(chǎn)FPGA+OMAPL138開發(fā)板體驗】(原創(chuàng))7.硬件加速Sora文生視頻源代碼

    完成,準備輸出視頻 // 調(diào)用硬件加速模塊進行文本到視頻的轉(zhuǎn)換 // 將文本緩沖區(qū)的內(nèi)容“傳遞”給硬件
    發(fā)表于 02-22 09:49

    利用GPU加速在Orange Pi?5上跑LLMs:人工智能愛好者High翻了!

    本期視頻將會給人工智能愛好者們帶來超級震撼!視頻中,我們將深入了解利用GPU加速在OrangePi5上跑LLMs的精彩世界。最近知乎上的一篇文章《利用
    的頭像 發(fā)表于 01-22 15:29 ?911次閱讀
    利用<b class='flag-5'>GPU</b><b class='flag-5'>加速</b>在Orange Pi?5上跑LLMs:人工智能愛好者High翻了!

    EDA流程的重要意義,以及國內(nèi)EDA流程進展

    的方式。如果一款工具能夠覆蓋特定芯片在上述流程中的設(shè)計任務(wù),那么我們就將其稱之為流程EDA工具,或者是流程EDA平臺。 在國產(chǎn)EDA發(fā)展
    的頭像 發(fā)表于 12-14 00:08 ?2156次閱讀

    can標(biāo)準和擴展區(qū)別

    標(biāo)準和擴展是用于在控制器局域網(wǎng)(CAN)中傳輸數(shù)據(jù)的兩種基本格式。它們在結(jié)構(gòu)、標(biāo)識符長度、數(shù)據(jù)長度以及數(shù)據(jù)傳輸和應(yīng)用上存在一些區(qū)別。本文將詳細介紹標(biāo)準和擴展
    的頭像 發(fā)表于 12-08 10:08 ?8869次閱讀

    創(chuàng)新企業(yè)云福利:騰訊云 × NVIDIA 初創(chuàng)加速計劃

    助力生成式 AI、大模型訓(xùn)練與推理、自動駕駛、圖像處理等場景初創(chuàng)企業(yè)加速成長,最高獲贈 10 萬元扶持基金、NVIDIA 深度學(xué)習(xí)培訓(xùn)中心(DLI)優(yōu)惠課程,以及免費的 GPU 技術(shù)支持。 騰訊
    的頭像 發(fā)表于 11-13 20:40 ?524次閱讀
    創(chuàng)新企業(yè)云福利:<b class='flag-5'>騰訊</b>云 × NVIDIA 初創(chuàng)<b class='flag-5'>加速</b>計劃

    177倍加速!NVIDIA最新開源 | GPU加速各種SDF建圖!

    但最近,NVIDIA和ETHZ就聯(lián)合提出了nvblox,是一個使用GPU加速SDF建圖的庫。計算速度非???,相較CPU計算TSDF甚至快了177倍。更重要的是,因為所有數(shù)據(jù)都已經(jīng)存儲在GPU上,所以很容易和深度學(xué)習(xí)方案結(jié)合!
    的頭像 發(fā)表于 11-09 16:46 ?1041次閱讀
    177倍<b class='flag-5'>加速</b>!NVIDIA最新開源 | <b class='flag-5'>GPU</b><b class='flag-5'>加速</b>各種SDF建圖!