乳夹 震动 走绳play 调教,国产真实乱人偷精品人妻,亚洲精品在线观看,人妻av无码专区久久绿巨人

 
當(dāng)前位置: 首頁 » 政策法規(guī) » 工程師園地 » 正文

探索人工智能產(chǎn)品的測(cè)試方法


  來源: 儀商網(wǎng) 時(shí)間:2018-06-19 編輯:思揚(yáng)
分享到:

?

我們要接觸的性能測(cè)試跟互聯(lián)網(wǎng)的不太一樣。我們知道預(yù)測(cè)服務(wù)仍然還是訪問密集型業(yè)務(wù)。但是模型調(diào)研的過程是屬于計(jì)算密集型業(yè)務(wù)。我們要模擬的情況不再是高并發(fā)。而是不同的數(shù)據(jù)規(guī)模,數(shù)據(jù)分布和數(shù)據(jù)類型。我們?nèi)粘5男阅軠y(cè)試都是需要在各種不同的數(shù)據(jù)下跑各種不同的算子和參數(shù)。所以我們首先需要一種造數(shù)機(jī)制,能幫助我們按需求生成大規(guī)模的數(shù)據(jù)。我們選擇的是spark,利用分布式計(jì)算在hadoop集群上生成大量的數(shù)據(jù)。

原理也很簡單,接觸過spark的同學(xué)肯定都知道在spark中生成一個(gè)RDD有兩種方式, 一種是從文件中讀取,另一種是從內(nèi)存中的一個(gè)list種解析。第一種方式肯定不是我們想要的, 所以從內(nèi)存中的list解析就是我們選擇的方式。假如我們想生成一個(gè)10億行的數(shù)據(jù)。就可以先使用python 的xrange造一個(gè)生成器以防止內(nèi)存被撐爆。然后用這個(gè)生成器初始化一個(gè)有著10億行的空的RDD,定義并操作RDD的每一行去生成我們想要的數(shù)據(jù),然后設(shè)置RDD的分片以及消耗的container,內(nèi)存,cpu等參數(shù)。提交到集群上利用集群龐大的計(jì)算資源幫助我們?cè)诙螘r(shí)間內(nèi)生成我們需要的數(shù)據(jù)。 前兩天我再一個(gè)3個(gè)節(jié)點(diǎn)的集群上造過一個(gè)1.5T的數(shù)據(jù),大概用了5個(gè)小時(shí)。這樣一開始的時(shí)候我們是寫spark腳本來完成這些事。后來需求越來越多,我們發(fā)現(xiàn)可以造數(shù)做成一個(gè)工具。把表和字段都提取到配置文件中進(jìn)行定義。就這樣我們成立了shannon這個(gè)項(xiàng)目。慢慢的從造數(shù)腳本到造數(shù)工具再到造數(shù)平臺(tái)。

它的架構(gòu)特別簡單,就是對(duì)原生spark的應(yīng)用,這里我就不展示spark的架構(gòu)是什么樣了。就貼一下造數(shù)工具的設(shè)計(jì)圖吧。



簡單來說shannon分了3層。最底層是基本數(shù)據(jù)類型層。負(fù)責(zé)字段實(shí)例化,定義并實(shí)現(xiàn)了shannon支持的所有數(shù)據(jù)類型。例如,隨機(jī),枚舉,主鍵,unique key,控制分布,大小,范圍等等。

測(cè)試環(huán)境管理

常見的測(cè)試場(chǎng)景我們基本上都說完了。 我們?cè)僬f一說測(cè)試環(huán)境管理的問題。 為了能夠保證研發(fā)和測(cè)試效率,一個(gè)能夠支撐大規(guī)模測(cè)試環(huán)境的基礎(chǔ)設(shè)施是十分必要的。為什么這么說呢?

首先但凡是涉及到機(jī)器學(xué)習(xí)的業(yè)務(wù),運(yùn)行時(shí)間都非常慢。 有時(shí)候做測(cè)試的時(shí)候跑一個(gè)模型要幾個(gè)小時(shí)甚至一天都是有的。也就是說,我們運(yùn)行測(cè)試的成本比較高。如果在運(yùn)行測(cè)試的途中環(huán)境出了什么問題那么損失還是很大的。多人共用一套環(huán)境難免會(huì)有互相踩踏的情況,例如一個(gè)RD在測(cè)試自己的模塊,另一個(gè)人上來把服務(wù)重啟了。這時(shí)候我們心里一般就是一萬頭某種動(dòng)物飄過。所以我們一般希望每個(gè)人都能擁有一套獨(dú)立的環(huán)境甚至一個(gè)人多套環(huán)境。這就增加了測(cè)試環(huán)境的數(shù)量。尤其是團(tuán)隊(duì)越來越大的時(shí)候,測(cè)試環(huán)境的數(shù)量已經(jīng)到達(dá)了一個(gè)恐怖的量級(jí)。

其次如果各位所在的公司也像我們一樣做TO B的業(yè)務(wù),那么我們的測(cè)試環(huán)境就需要多版本管理,要有能力隨時(shí)快速的搭建起特定版本的產(chǎn)品環(huán)境供開發(fā),產(chǎn)品,測(cè)試,以及技術(shù)支持人員使用。所以這無疑又增加了環(huán)境管理設(shè)置的復(fù)雜度。

再有就是隨著環(huán)境數(shù)量的擴(kuò)張,我們的環(huán)境從單節(jié)點(diǎn)走向集群,這時(shí)候我們對(duì)環(huán)境調(diào)度能力的要求會(huì)比較高,例如我們要對(duì)環(huán)境的資源進(jìn)行計(jì)算和限制,保證最大化利用資源的同時(shí)不會(huì)撐爆系統(tǒng)。例如我們要保證系統(tǒng)有足夠的冗余,在某些環(huán)境出現(xiàn)故障的時(shí)候能夠自動(dòng)檢測(cè)出來并在冗余節(jié)點(diǎn)進(jìn)行恢復(fù)。例如我們需要能夠?qū)崿F(xiàn)多租戶管理,執(zhí)行資源管控,限制超售行為. 例如我們希望系統(tǒng)有一定能力的無人值守運(yùn)維能力等等。

所以我們經(jīng)過一段時(shí)間的討論和實(shí)驗(yàn),引入了k8s+docker來完成這個(gè)目標(biāo)。docker的優(yōu)勢(shì)大家應(yīng)該都知道,快速,標(biāo)準(zhǔn)化,隔離性,可遷移性都不錯(cuò)。 通過鏡像我們可以迅速的將測(cè)試環(huán)境的數(shù)量提升一個(gè)量級(jí),鏡像的版本管理正適合TO B業(yè)務(wù)的多版本管理。 之所以選擇k8s,是因?yàn)閗8s相較于swarm和mesos 都擁有著更強(qiáng)大的功能和更簡單的部署方式。剛才說的預(yù)測(cè)服務(wù)需要部署很多個(gè)agent,使用k8s的話只需要設(shè)置一下replica set的數(shù)量,k8s就會(huì)自動(dòng)幫我們維護(hù)好這個(gè)數(shù)量的實(shí)例了,很方便 。k8s的調(diào)度機(jī)制能很輕松的滿足我們剛才說的對(duì)于災(zāi)難恢復(fù),冗余,多租戶,高可用,負(fù)載均衡,資源管理等要求。所以我們當(dāng)初懷揣著對(duì)google莫名的憧憬走上了k8s的踩坑之旅。




關(guān)鍵詞:人工智能 大數(shù)據(jù) 測(cè)試    瀏覽量:4200

聲明:凡本網(wǎng)注明"來源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問題的,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問題的,請(qǐng)聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請(qǐng)聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。


讓制造業(yè)不缺測(cè)試測(cè)量工程師

最新發(fā)布
行業(yè)動(dòng)態(tài)
政策法規(guī)
國際資訊
儀商專題
按分類瀏覽
Copyright ? 2023- 861718.com All rights reserved 版權(quán)所有 ?廣州德祿訊信息科技有限公司
本站轉(zhuǎn)載或引用文章涉及版權(quán)問題請(qǐng)與我們聯(lián)系。電話:020-34224268 傳真: 020-34113782

粵公網(wǎng)安備 44010502000033號(hào)

粵ICP備16022018號(hào)-4
别墅里的肉奴不准穿衣服| 老师好大好爽我要喷水了视频| 人妻女教师耻辱の教室| 人妻在卧室被老板疯狂进入| 再深点灬舒服灬太大了添a片v| 美女学校丰满毛片免费看爽| 精品少妇高潮蜜臀涩涩av| 短裙公车被强好爽h吃奶视频| 亚洲精品久久久久久久久久久| 国产成人无码免费看片软件| 去部队探亲被全队肉辣文| 老太爷的春桃乳妓h| 无套内谢少妇毛片a片小说| 男男调教羞耻h扒开鞕臀海棠| 女人荫蒂添的好舒服a片| 性vodafonewifi另类| 久久精品国产亚洲av香蕉高清| 被各种陌生人np调教灌尿| 人妻含泪让粗大挺进| 老熟妇高潮喷了╳╳╳| 国产真实乱人偷精品人妻| 色欲色香天天天综合www| 国产成人精品亚洲日本在线观看| 极品白嫩的小少妇| zoom与牛性胶zoom| 猛烈顶弄h禁欲医生h怀孕| 18禁男男腐啪gv真人视频| 两根大肉大捧一进一出好爽视频| 24小时在线看免费观看直播| 亚洲av无码一区二区二三区软件| 女人做爰全过程免费观看美女| 亚洲2022国产成人精品无码区| 日韩无码专区| 人人弄狠狠婷五月丁香| 白洁性荡生活第90章| 人人妻人人澡人人爽精品日本| 国产伦精品一区二区三区免费迷| 掀起衣服含着奶头h| 99er热精品视频国产免费| 国产a片| 玩弄丰满熟妇xxxxx性|