<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 軟件不開(kāi)放源碼就落伍了!

          軟件不開(kāi)放源碼就落伍了!

          作者: 時(shí)間:2016-09-05 來(lái)源:eettaiwan 收藏

            以及多家風(fēng)險(xiǎn)投資(VC)機(jī)構(gòu)的高層都表示,開(kāi)放源碼軟體已經(jīng)成為一種預(yù)設(shè)值,有眾多新創(chuàng)公司都將之視為立業(yè)基礎(chǔ)。

          本文引用地址:http://www.ex-cimer.com/article/201609/296476.htm

            在近日于美國(guó)矽谷舉行的年度@Scale大會(huì)上,以及多家風(fēng)險(xiǎn)投資(VC)機(jī)構(gòu)的高層都表示,開(kāi)放源碼軟體已經(jīng)成為一種預(yù)設(shè)值,有眾多新創(chuàng)公司都將之視為立業(yè)基礎(chǔ);這場(chǎng)大會(huì)旨在鼓勵(lì)軟體開(kāi)發(fā)者擁抱開(kāi)放源碼并對(duì)該社群有所貢獻(xiàn)。

            與會(huì)的說(shuō)到做到,表示該公司準(zhǔn)備公布從防震360度視訊、增強(qiáng)版的資料壓縮,到機(jī)器學(xué)習(xí)等涵蓋各種應(yīng)用的程式碼。“有那么多東西以開(kāi)放的形式發(fā)生,讓我們能以更快地速度一起合作解決問(wèn)題;”Facebook的工程與基礎(chǔ)建設(shè)部門主管Jay Parikh在@Scale大會(huì)的專題演說(shuō)中指出,估計(jì)全球有150萬(wàn)工程師參與開(kāi)放源碼開(kāi)發(fā)專案。

            

           

            風(fēng)險(xiǎn)投資業(yè)者Accel Partners──為線上音樂(lè)服務(wù)Spotify,以及線上團(tuán)隊(duì)溝通平臺(tái)Slack的幕后股東──合夥人Ping Li則表示,F(xiàn)acebook的開(kāi)放策略包括軟體程式碼以及硬體,而相同的模式正獲得許多新創(chuàng)公司采用;開(kāi)放源碼軟體:“已經(jīng)成為既定標(biāo)準(zhǔn),甚至在美國(guó)政府內(nèi)部也是由開(kāi)放源碼軟體起步,只添加一些缺漏的東西。”

            企業(yè)打造以開(kāi)放源碼為基礎(chǔ)的產(chǎn)品,其中有很多添加了專屬軟體使其達(dá)到企業(yè)應(yīng)用水準(zhǔn)(enterprise ready);Li表示,未來(lái)幾年最大規(guī)模的科技業(yè)公開(kāi)發(fā)行案例會(huì)有一些屬于這類案例,而估計(jì)有超過(guò)75%的企業(yè)用戶會(huì)采用開(kāi)放源碼軟體。

            他進(jìn)一步指出:“開(kāi)放源碼是一種有許多不同風(fēng)格的開(kāi)發(fā)與授權(quán)模式,不過(guò)開(kāi)放采用軟體(open adoption software)是一種范圍更廣的商業(yè)模式,改變程式碼如何被開(kāi)發(fā)、使用以及貨幣化的方式;像是客制化客戶關(guān)系管理(CRM)軟體供應(yīng)商Salesforce就率先以新方式提供軟體,這是相同的一件事情。”

            Li表示,以往軟體公司會(huì)先把新功能的想法編寫到一個(gè)程式集或是云端服務(wù)中,現(xiàn)在的軟體新創(chuàng)公司則是會(huì)把現(xiàn)有的開(kāi)放源碼軟體堆疊透過(guò)合作方式拼湊在一起,之后再把功能添加上去:“當(dāng)你把程式碼開(kāi)放,就能解決你可能想像不到的很多問(wèn)題,因此我鼓勵(lì)各位想得更遠(yuǎn),并持續(xù)貢獻(xiàn)開(kāi)放源碼。”

            Facebook的機(jī)器學(xué)習(xí)開(kāi)放源碼軟體

            Facebook在@Scale大會(huì)上介紹了資料壓縮、機(jī)器學(xué)習(xí)以及防震360度視訊的開(kāi)放源碼;該公司軟體工程師Andrew Tulloch,介紹了Facebook如何利用廣泛的神經(jīng)網(wǎng)路型態(tài)陣列,來(lái)觀察文字、圖片、視訊以及社交關(guān)系的模式。

            其他Facebook的工程師則介紹了該公司自家打造的工具,可讓非專業(yè)人員更容易訓(xùn)練并測(cè)試深度學(xué)習(xí)模型;這些FBLearner工具提供了只需要點(diǎn)擊操作的瀏覽器形式介面,把連結(jié)資料到模型的程序自動(dòng)化,并能與伺服器叢集平行運(yùn)作、評(píng)估其性能,因此開(kāi)發(fā)者能快速選擇要將哪種模型運(yùn)用在量產(chǎn)服務(wù)中。

            參與開(kāi)發(fā)FBLearner工具的Facebook工程師Pierre Andrews表示:“我們想要讓每個(gè)人都能輕易地開(kāi)始機(jī)器學(xué)習(xí)訓(xùn)練流水線,并將一個(gè)模型推向量產(chǎn),不必撰寫程式碼或是維護(hù)昂貴的伺服器…我們將機(jī)器學(xué)習(xí)程序大眾化,使用者不需要擁有機(jī)器學(xué)習(xí)領(lǐng)域的博士學(xué)位。”

            Facebook有超過(guò)1,000位工程師(約占該公司工程師總?cè)藬?shù)的四分之一)目前每個(gè)月都會(huì)使用FBLearner工具,來(lái)衡量要把哪些資訊放進(jìn)新聞?wù)?,或是如何將用戶與廣告配對(duì);該套工具已經(jīng)協(xié)助訓(xùn)練出超過(guò)60萬(wàn)種模型,每種模型使涌了23億筆資料。

            不過(guò)Facebook的工程師代表們,并沒(méi)有提出任何要將FBLearner的工作轉(zhuǎn)向開(kāi)放源碼的計(jì)畫;有其他講者則介紹了三項(xiàng)實(shí)習(xí)生的推理引擎(inference engine)應(yīng)用機(jī)器學(xué)習(xí)專案成果,這些專案Facebook將會(huì)公布開(kāi)放源碼。

            其一是為x86處理器打造的卷積神經(jīng)網(wǎng)路NNPack,其原始碼已經(jīng)公布;另一項(xiàng)是采用平行緩沖記憶體(parallel buffer)來(lái)降低執(zhí)行神經(jīng)網(wǎng)路所需的記憶體容量。第三項(xiàng)專案則號(hào)稱是一位能力超強(qiáng)、來(lái)自史丹佛(Stanford)大學(xué)的實(shí)習(xí)生,在今年暑假制作出的壓縮推理模型(compress inference model)。

            Facebook研究科學(xué)家Yangqing Jia 介紹,該種壓縮推理模型刪減了一個(gè)模型中的權(quán)衡次數(shù),然后利用量子化(quantization)來(lái)減少每次權(quán)衡的位元數(shù),再用Huffman編碼來(lái)壓縮最后的模型、最高可縮小49倍,并同時(shí)略為增加其精確度。

            

           

            Facebook暑期實(shí)習(xí)生打造的壓縮推理引擎將釋出開(kāi)放源碼

            360視訊防震演算法、資料中心復(fù)原工具

            Facebook的研究科學(xué)家Johannes Kopf介紹了針對(duì)360度視訊應(yīng)用的一套防震演算法,代碼在每個(gè)圖框(frame)上的執(zhí)行時(shí)間為22微秒(millisecond),比360度視訊33微秒的播放時(shí)間還要快,因此不會(huì)在上傳時(shí)出現(xiàn)延遲;該演算法號(hào)稱還能將最后的視訊位元率需求降低20%。

            不過(guò)該軟體需要PC等級(jí)的處理器來(lái)執(zhí)行拍攝后的視訊,因此較不適合使用在過(guò)去幾個(gè)月上市的、價(jià)格相對(duì)較低的消費(fèi)性360度攝影機(jī)。無(wú)論如何,該程式可望有助于產(chǎn)生對(duì)于這類視訊的興趣,能支援例如Facebook的Oculus Rift虛擬實(shí)境(VR)裝置應(yīng)用。

            此外Facebook還介紹了一種開(kāi)放源碼無(wú)失真壓縮演算法Zstandard,與現(xiàn)有的zlib工具相較,能將資料壓縮處理時(shí)間減少二至三倍;而以相同的壓縮速度,Zstandard提供的檔案大小則比zlib所產(chǎn)生的檔案小10~15%。Facebook已經(jīng)準(zhǔn)備將Zstandard 應(yīng)用于一些儲(chǔ)存與通訊系統(tǒng),包括資料庫(kù)、備份工具以及通訊協(xié)議;該軟體特別適合較小封包尺寸的傳輸。

            Facebook的Parikh并呼吁對(duì)可靠度的更進(jìn)一步專注;他表示,該公司的風(fēng)暴計(jì)畫(Project Storm)在兩年前桑迪颶風(fēng)(Hurricane Sandy)肆虐美國(guó)時(shí)開(kāi)始運(yùn)作,研究如何在足以摧毀一整個(gè)資料中心的災(zāi)難中仍讓人們能保持連線;他表示:“在多次演習(xí)中,我們拔掉插頭看看會(huì)發(fā)生什么事;一開(kāi)始幾次不那么順利,幸好人們沒(méi)注意到,而我們也學(xué)到了很多。”

            Facebook正在開(kāi)發(fā)當(dāng)功耗達(dá)數(shù)十MW電力的大型資料中心斷電時(shí),可支援負(fù)載平衡與流量管理的工具;其SWAT小組已經(jīng)定義了手動(dòng)與自動(dòng)化的程序,Parikh強(qiáng)調(diào)這類工具需要能完美規(guī)劃,而且處理異常情況的速度要像是一級(jí)方程式賽車的維修站那么快。最近幾次演習(xí)的結(jié)果已經(jīng)更具可預(yù)測(cè)性、更穩(wěn)定,不過(guò)他并未回應(yīng)這種資料中心復(fù)原工具何時(shí)會(huì)成為開(kāi)放源碼。



          關(guān)鍵詞: Facebook Facebook

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();