多項(xiàng)核心技術(shù)進(jìn)展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

作者 | 陳大鑫
最近一年,計(jì)算機(jī)圖形學(xué)正在迎來產(chǎn)業(yè)新浪潮,各路計(jì)算機(jī)圖形學(xué)大神紛紛創(chuàng)業(yè)成立新的公司。
然而這里面最引人矚目的還得屬今年年初,出身清華姚班、MIT博士畢業(yè)的胡淵鳴團(tuán)隊(duì)創(chuàng)建的太極圖形。
身為一家初創(chuàng)企業(yè),想要一直保持競(jìng)爭(zhēng)力,就必須要不斷的成長(zhǎng)。
那么這半年多來,太極圖形發(fā)展如何呢?太極編程語言又都取得了哪些最新進(jìn)展呢?
金色九月(9月4日),為了讓開發(fā)者更加真實(shí)更加近距離的來了解太極,太極圖形于北京中關(guān)村創(chuàng)業(yè)大街舉辦了一場(chǎng)面向開發(fā)者的技術(shù)交流盛會(huì)。
太極圖形的聯(lián)合創(chuàng)始人和核心開發(fā)人員們親臨現(xiàn)場(chǎng),同步 Taichi 編程語言的最新進(jìn)展,并與所有參會(huì)的開發(fā)者們面對(duì)面交流,會(huì)前參會(huì)者踴躍報(bào)名,會(huì)中參會(huì)者積極提問,更是有近千位同學(xué)在線上觀看了當(dāng)天的直播。毫無疑問,這是一場(chǎng) Taichi 開發(fā)者知識(shí)與思辨的盛宴。

太極簡(jiǎn)史
大會(huì)伊始,聯(lián)合創(chuàng)始人兼 CEO 胡淵鳴為大家回顧了一遍太極圖形精彩的前世今生。
2016年春天,胡淵鳴第一次萌生了打造“可重用圖形基礎(chǔ)設(shè)施”的想法。考慮到優(yōu)秀的圖形基礎(chǔ)設(shè)施將會(huì)創(chuàng)造無數(shù)個(gè)虛擬世界,胡淵鳴決定將項(xiàng)目命名為“太極”:“太極”在中國(guó)傳統(tǒng)哲學(xué)中意指“宇宙最原始的狀態(tài)”,并且其英文“Taichi”已經(jīng)廣泛被非漢語母語者接受,為未來的國(guó)際化發(fā)展奠定基礎(chǔ)。
轉(zhuǎn)眼5年已經(jīng)過去,Taichi 已經(jīng)由一套C++庫(kù)變成了完整的編程語言和編譯器、胡淵鳴也從清華姚班的一個(gè)大二本科生成長(zhǎng)為了一個(gè)創(chuàng)業(yè)公司的CEO。
下圖的時(shí)間軸詳細(xì)地展示了太極從項(xiàng)目奠基到公司成立壯大的發(fā)展歷程。



被廣泛認(rèn)可的太極
太極的愿景是希望打造一個(gè)世界級(jí)的開源圖形基礎(chǔ)設(shè)施和云平臺(tái),讓圖形計(jì)算惠及每一人,使命是解放創(chuàng)造力。太極的團(tuán)隊(duì)來自麻省理工學(xué)院,哈佛大學(xué)、微軟、谷歌、Facebook等頂尖的學(xué)府和企業(yè),有超過半數(shù)的同學(xué)本科來自清北,2/3的同學(xué)擁有海外經(jīng)歷。開源是刻在太極基因里面非常重要的一點(diǎn),太極是全球最大的開源平臺(tái)Github 上面最受關(guān)注的圖形計(jì)算基礎(chǔ)設(shè)施項(xiàng)目之一,也是一個(gè)由中國(guó)人主導(dǎo)的GPU編程系統(tǒng),擁有世界范圍內(nèi)的影響力。
從外界認(rèn)可方面來看,太極獲得了紅杉資本數(shù)百萬美元的天使輪投資和中國(guó)計(jì)算機(jī)學(xué)會(huì) 2020年度最佳圖形開源軟件獎(jiǎng)。
商業(yè)方面,太極和快手進(jìn)行了合作,使得太極的基礎(chǔ)設(shè)施能夠切切實(shí)實(shí)的讓每一個(gè)手機(jī)上面有 GPU 的同學(xué)可以去體驗(yàn)到太極的美妙,可以享受到實(shí)時(shí)物理仿真,給他們生活帶來樂趣。
有近百萬用戶快手用戶拍攝并上傳基于太極開發(fā)的魔法表情特效,其特效被2000多萬快手用戶觀看到。
在此發(fā)展過程中太極也收獲到了來自學(xué)術(shù)界和產(chǎn)業(yè)界眾多積極良好的反饋。
如快手 Y-tech 圖形 AI 團(tuán)隊(duì)負(fù)責(zé)人馬重陽表示:
太極編程語言和傳統(tǒng)的GPU編程方式比起來極其容易學(xué)習(xí),即使是實(shí)習(xí)生也能在 1小時(shí)內(nèi)基本掌握。并且,太極程序一次開發(fā)后,可在 iOS、Android、PC等多平臺(tái)運(yùn)行... 滿足了快手魔法表情快速迭代的需求,對(duì)繁重的設(shè)備部署工作起到了很好的加速作用。谷歌的資深研究科學(xué)家 Alexander 表示:
我經(jīng)常抱怨類似 Numpy 的框架(如Tensorflow、JAX、PyTorch)在新型計(jì)算任務(wù)下不夠高效,今天我 benchmark了Physarum這個(gè)任務(wù);Tensorflow 耗時(shí) 11.9 秒,但是 Taichi 只要240毫秒,Taichi 快了40~50倍,并且代碼更加可讀。中國(guó)計(jì)算機(jī)學(xué)會(huì)CG&CAD 專委會(huì)表示:
Taichi(太極)為整個(gè)仿真行業(yè)注入了新的力量,對(duì)于領(lǐng)域和學(xué)科的發(fā)展有很好推動(dòng)作用。太極也擁有非常強(qiáng)的國(guó)際影響力,其內(nèi)核算法和衍生應(yīng)用頻繁在最近的圖形學(xué)和機(jī)器學(xué)習(xí)會(huì)議上出現(xiàn)... 代碼規(guī)范,文檔充足,并且維護(hù)人數(shù)正在變多,經(jīng)評(píng)委會(huì)嚴(yán)格評(píng)審及討論,一致認(rèn)為 Taichi 開源軟件獲得2020年度 “圖形開源軟件獎(jiǎng)”。麻省理工學(xué)院的博士生 Jie Xu表示:
當(dāng)我們?cè)趨⒓?MIT 斯隆商學(xué)院的金融工程課時(shí),需要求解一個(gè)高維動(dòng)態(tài)規(guī)劃以來為金融產(chǎn)品定價(jià)時(shí)。編寫 C++ 甚至CUDA的巨大工作量讓我們望而卻步。好在太極提供了一個(gè)極其方便的 GPU 并行編程方案,使得我們的代碼不但比C++快了兩個(gè)數(shù)量級(jí),而且更加容易編寫、維護(hù)。3開發(fā)者實(shí)例分享
活動(dòng)當(dāng)天,美國(guó)、中國(guó)香港、杭州的三位太極用戶在線上進(jìn)行了實(shí)例分享:用太極編寫不可壓縮流體模擬器(如卡門渦街仿真)、太極在SLAM上的牛刀小試以及用太極實(shí)現(xiàn)雙向光線追蹤積分器(BDPT)。

卡門渦街-ZhuoWang
這三位來自計(jì)算流體力學(xué)、工業(yè)機(jī)器人和圖形學(xué)的工程師分別展示了太極在各自研究領(lǐng)域內(nèi)的應(yīng)用,笑談道“以前用C++實(shí)現(xiàn)很勸退的,現(xiàn)在用太極容易很多”。除了易用性的增強(qiáng),太極朝并行編程語言發(fā)展的潛力也逐漸在更多領(lǐng)域凸顯。





超強(qiáng)技術(shù)實(shí)戰(zhàn)
本次大會(huì)設(shè)置了互動(dòng)性極強(qiáng)的技術(shù)實(shí)戰(zhàn)環(huán)節(jié)—用太極實(shí)現(xiàn)N-body仿真,并講解了Taichi編程語言的基本語法。從為電腦裝載太極程序開始,太極圖形編譯器架構(gòu)師張愛玲手把手帶觀眾編寫自己的第一個(gè)太極程序—彈簧-質(zhì)點(diǎn)仿真游戲。幾十位觀眾抱著電腦當(dāng)場(chǎng)開碼,全神貫注宛如考試現(xiàn)場(chǎng)。太極圖形的軟件工程師們遍布各個(gè)角落給大家答疑,當(dāng)場(chǎng)有十多名同學(xué)成功完成實(shí)戰(zhàn),最快的一位同學(xué)僅用時(shí)40分鐘。
Taichi Zoo
太極圖形開發(fā)者大會(huì)上,太極圖形聯(lián)合創(chuàng)始人兼CTO匡冶正式發(fā)布了在線實(shí)時(shí)創(chuàng)作分享平臺(tái) Taichi Zoo(beta)。
許多同學(xué)在電腦前自行體驗(yàn)了一番,在Taichi Zoo中只需簡(jiǎn)短地編寫代碼、調(diào)整參數(shù),點(diǎn)擊編譯,就可以立馬看到自己調(diào)試的動(dòng)態(tài)效果,還可以將自己的作品一鍵分享給同伴。
“嘗鮮地址”:zoo.taichi.graphics6
最新技術(shù)進(jìn)展
本次大會(huì)現(xiàn)場(chǎng)有6位太極圖形的軟件工程師進(jìn)行了技術(shù)進(jìn)展分享,展現(xiàn)了太極在易用性的提升:包括動(dòng)態(tài)field的添加刪除、緊密排布的內(nèi)存優(yōu)化、集成測(cè)試上的完善等等。1、GGUI: Taichi基于GPU的高性能GUI解決方案from 盧敦凡






雷鋒網(wǎng)雷鋒網(wǎng)雷鋒網(wǎng)
- 免責(zé)聲明
- 本文所包含的觀點(diǎn)僅代表作者個(gè)人看法,不代表新火種的觀點(diǎn)。在新火種上獲取的所有信息均不應(yīng)被視為投資建議。新火種對(duì)本文可能提及或鏈接的任何項(xiàng)目不表示認(rèn)可。 交易和投資涉及高風(fēng)險(xiǎn),讀者在采取與本文內(nèi)容相關(guān)的任何行動(dòng)之前,請(qǐng)務(wù)必進(jìn)行充分的盡職調(diào)查。最終的決策應(yīng)該基于您自己的獨(dú)立判斷。新火種不對(duì)因依賴本文觀點(diǎn)而產(chǎn)生的任何金錢損失負(fù)任何責(zé)任。