1. <tr id="ho3jr"><td id="ho3jr"></td></tr>

      • <sub id="ho3jr"></sub>
        午夜福利在线观看6080,日本极品少妇videossexhd,国产成人午夜精品永久免费,黄色三级亚洲男人的天堂,麻豆一区二区三区香蕉视频 ,国产精品三级中文字幕,亚洲第一区二区快射影院,最新午夜男女福利片视频
        財訊中國

        榨干所有性能!9個技巧讓你的PyTorch模型訓練變得飛快!

        來源:51cto 2020-11-23 18:46:57

        不要讓你的神經(jīng)網(wǎng)絡變成這樣

        讓我們面對現(xiàn)實吧,你的模型可能還停留在石器時代。我敢打賭你仍然使用32位精度或GASP甚至只在一個GPU上訓練。

        我明白,網(wǎng)上都是各種神經(jīng)網(wǎng)絡加速指南,但是一個checklist都沒有(現(xiàn)在有了),使用這個清單,一步一步確保你能榨干你模型的所有性能。

        本指南從最簡單的結構到最復雜的改動都有,可以使你的網(wǎng)絡得到最大的好處。我會給你展示示例Pytorch代碼以及可以在Pytorch- lightning Trainer中使用的相關flags,這樣你可以不用自己編寫這些代碼!

        **這本指南是為誰準備的?**任何使用Pytorch進行深度學習模型研究的人,如研究人員、博士生、學者等,我們在這里談論的模型可能需要你花費幾天的訓練,甚至是幾周或幾個月。

        我們會講到:

        使用DataLoaders DataLoader中的workers數(shù)量 Batch size 梯度累計 保留的計算圖 移動到單個 16-bit 混合精度訓練 移動到多個GPUs中(模型復制) 移動到多個GPU-nodes中 (8+GPUs) 思考模型加速的技巧

        Pytorch-Lightning

        你可以在Pytorch的庫Pytorch- lightning中找到我在這里討論的每一個優(yōu)化。Lightning是在Pytorch之上的一個封裝,它可以自動訓練,同時讓研究人員完全控制關鍵的模型組件。Lightning 使用最新的最佳實踐,并將你可能出錯的地方最小化。

        我們?yōu)镸NIST定義LightningModel并使用Trainer來訓練模型。

        frompytorch_lightningimportTrainermodel=LightningModule(…)trainer=Trainer()trainer.fit(model)

        1. DataLoaders

        這可能是最容易獲得速度增益的地方。保存h5py或numpy文件以加速數(shù)據(jù)加載的時代已經(jīng)一去不復返了,使用Pytorch dataloader加載圖像數(shù)據(jù)很簡單(對于NLP數(shù)據(jù),請查看TorchText)。

        在lightning中,你不需要指定訓練循環(huán),只需要定義dataLoaders和Trainer就會在需要的時候調(diào)用它們。

        dataset=MNIST(root=self.hparams.data_root,traintrain=train,download=True)loader=DataLoader(dataset,batch_size=32,shuffle=True)forbatchinloader:x,y=batchmodel.training_step(x,y)...

        2. DataLoaders 中的 workers 的數(shù)量

        另一個加速的神奇之處是允許批量并行加載。因此,您可以一次裝載nb_workers個batch,而不是一次裝載一個batch。

        #slowloader=DataLoader(dataset,batch_size=32,shuffle=True)#fast(use10workers)loader=DataLoader(dataset,batch_size=32,shuffle=True,num_workers=10)

        3. Batch size

        在開始下一個優(yōu)化步驟之前,將batch size增大到CPU-RAM或GPU-RAM所允許的最大范圍。

        下一節(jié)將重點介紹如何幫助減少內(nèi)存占用,以便你可以繼續(xù)增加batch size。

        記住,你可能需要再次更新你的學習率。一個好的經(jīng)驗法則是,如果batch size加倍,那么學習率就加倍。

        4. 梯度累加

        在你已經(jīng)達到計算資源上限的情況下,你的batch size仍然太小(比如8),然后我們需要模擬一個更大的batch size來進行梯度下降,以提供一個良好的估計。

        假設我們想要達到128的batch size大小。我們需要以batch size為8執(zhí)行16個前向傳播和向后傳播,然后再執(zhí)行一次優(yōu)化步驟。

        #clearlaststepoptimizer.zero_grad()#16accumulatedgradientstepsscaled_loss=0foraccumulated_step_iinrange(16):out=model.forward()loss=some_loss(out,y)loss.backward()scaled_loss+=loss.item()#updateweightsafter8steps.effectivebatch=8*16optimizer.step()#lossisnowscaledupbythenumberofaccumulatedbatchesactual_loss=scaled_loss/16

        在lightning中,全部都給你做好了,只需要設置accumulate_grad_batches=16:

        trainer=Trainer(accumulate_grad_batches=16)trainer.fit(model)

        5. 保留的計算圖

        一個最簡單撐爆你的內(nèi)存的方法是為了記錄日志存儲你的loss。

        losses=[]...losses.append(loss)print(f'currentloss:{torch.mean(losses)'})

        上面的問題是,loss仍然包含有整個圖的副本。在這種情況下,調(diào)用.item()來釋放它。

        ![1_CER3v8cok2UOBNsmnBrzPQ](9TipsForTrainingLightning-FastNeuralNetworksInPytorch.assets/1_CER3v8cok2UOBNsmnBrzPQ.gif)#badlosses.append(loss)#goodlosses.append(loss.item())

        Lightning會非常小心,確保不會保留計算圖的副本。

        6. 單個GPU訓練

        一旦你已經(jīng)完成了前面的步驟,是時候進入GPU訓練了。在GPU上的訓練將使多個GPU cores之間的數(shù)學計算并行化。你得到的加速取決于你所使用的GPU類型。我推薦個人用2080Ti,公司用V100。

        乍一看,這可能會讓你不知所措,但你真的只需要做兩件事:1)移動你的模型到GPU, 2)每當你運行數(shù)據(jù)通過它,把數(shù)據(jù)放到GPU上。

        #putmodelonGPUmodel.cuda(0)#putdataongpu(cudaonavariablereturnsacudacopy)xx=x.cuda(0)#runsonGPUnowmodel(x)

        如果你使用Lightning,你什么都不用做,只需要設置Trainer(gpus=1)。

        #asklightningtousegpu0fortrainingtrainer=Trainer(gpus=[0])trainer.fit(model)

        在GPU上進行訓練時,要注意的主要事情是限制CPU和GPU之間的傳輸次數(shù)。

        #expensivexx=x.cuda(0)#veryexpensivexx=x.cpu()xx=x.cuda(0)

        如果內(nèi)存耗盡,不要將數(shù)據(jù)移回CPU以節(jié)省內(nèi)存。在求助于GPU之前,嘗試以其他方式優(yōu)化你的代碼或GPU之間的內(nèi)存分布。

        另一件需要注意的事情是調(diào)用強制GPU同步的操作。清除內(nèi)存緩存就是一個例子。

        #reallybadidea.StopsalltheGPUsuntiltheyallcatchuptorch.cuda.empty_cache()

        但是,如果使用Lightning,惟一可能出現(xiàn)問題的地方是在定義Lightning Module時。Lightning會特別注意不去犯這類錯誤。

        7. 16-bit 精度

        16bit精度是將內(nèi)存占用減半的驚人技術。大多數(shù)模型使用32bit精度數(shù)字進行訓練。然而,最近的研究發(fā)現(xiàn),16bit模型也可以工作得很好。混合精度意味著對某些內(nèi)容使用16bit,但將權重等內(nèi)容保持在32bit。

        要在Pytorch中使用16bit精度,請安裝NVIDIA的apex庫,并對你的模型進行這些更改。

        #enable16-bitonthemodelandtheoptimizermodel,optimizers=amp.initialize(model,optimizers,opt_level='O2')#whendoing.backward,letampdoitsoitcanscalethelosswithamp.scale_loss(loss,optimizer)asscaled_loss:scaled_loss.backward()

        amp包會處理好大部分事情。如果梯度爆炸或趨向于0,它甚至會縮放loss。

        在lightning中,啟用16bit并不需要修改模型中的任何內(nèi)容,也不需要執(zhí)行我上面所寫的操作。設置Trainer(precision=16)就可以了。

        trainer=Trainer(amp_level='O2',use_amp=False)trainer.fit(model)

        8. 移動到多個GPUs中

        現(xiàn)在,事情變得非常有趣了。有3種(也許更多?)方法來進行多GPU訓練。

        分batch訓練

        A) 拷貝模型到每個GPU中,B) 給每個GPU一部分batch

        第一種方法被稱為“分batch訓練”。該策略將模型復制到每個GPU上,每個GPU獲得batch的一部分。

        #copymodeloneachGPUandgiveafourthofthebatchtoeachmodel=DataParallel(model,devices=[0,1,2,3])#outhas4outputs(oneforeachgpu)out=model(x.cuda(0))

        在lightning中,你只需要增加GPUs的數(shù)量,然后告訴trainer,其他什么都不用做。

        #asklightningtouse4GPUsfortrainingtrainer=Trainer(gpus=[0,1,2,3])trainer.fit(model)

        模型分布訓練

        將模型的不同部分放在不同的GPU上,batch按順序移動

        有時你的模型可能太大不能完全放到內(nèi)存中。例如,帶有編碼器和解碼器的序列到序列模型在生成輸出時可能會占用20GB RAM。在本例中,我們希望將編碼器和解碼器放在獨立的GPU上。

        #eachmodelissooobigwecan'tfitbothinmemoryencoder_rnn.cuda(0)decoder_rnn.cuda(1)#runinputthroughencoderonGPU0encoder_out=encoder_rnn(x.cuda(0))#runoutputthroughdecoderonthenextGPUout=decoder_rnn(encoder_out.cuda(1))#normallywewanttobringalloutputsbacktoGPU0outout=out.cuda(0)

        對于這種類型的訓練,在Lightning中不需要指定任何GPU,你應該把LightningModule中的模塊放到正確的GPU上。

        classMyModule(LightningModule):def__init__():self.encoder=RNN(...)self.decoder=RNN(...)defforward(x):#modelswon'tbemovedafterthefirstforwardbecause#theyarealreadyonthecorrectGPUsself.encoder.cuda(0)self.decoder.cuda(1)out=self.encoder(x)out=self.decoder(out.cuda(1))#don'tpassGPUstotrainermodel=MyModule()trainer=Trainer()trainer.fit(model)

        兩者混合

        在上面的情況下,編碼器和解碼器仍然可以從并行化操作中獲益。

        #changetheselinesself.encoder=RNN(...)self.decoder=RNN(...)#tothese#noweachRNNisbasedonadifferentgpusetself.encoder=DataParallel(self.encoder,devices=[0,1,2,3])self.decoder=DataParallel(self.encoder,devices=[4,5,6,7])#inforward...out=self.encoder(x.cuda(0))#noticeinputsonfirstgpuindevicesout=self.decoder(out.cuda(4))#使用多個GPU時要考慮的注意事項:如果模型已經(jīng)在GPU上了,model.cuda()不會做任何事情。 總是把輸入放在設備列表中的第一個設備上。 在設備之間傳輸數(shù)據(jù)是昂貴的,把它作為最后的手段。 優(yōu)化器和梯度會被保存在GPU 0上,因此,GPU 0上使用的內(nèi)存可能會比其他GPU大得多

        9. 多節(jié)點GPU訓練

        每臺機器上的每個GPU都有一個模型的副本。每臺機器獲得數(shù)據(jù)的一部分,并且只在那部分上訓練。每臺機器都能同步梯度。

        如果你已經(jīng)做到了這一步,那么你現(xiàn)在可以在幾分鐘內(nèi)訓練Imagenet了!這并沒有你想象的那么難,但是它可能需要你對計算集群的更多知識。這些說明假設你正在集群上使用SLURM。

        Pytorch允許多節(jié)點訓練,通過在每個節(jié)點上復制每個GPU上的模型并同步梯度。所以,每個模型都是在每個GPU上獨立初始化的,本質(zhì)上獨立地在數(shù)據(jù)的一個分區(qū)上訓練,除了它們都從所有模型接收梯度更新。

        在高層次上:

        在每個GPU上初始化一個模型的副本(確保設置種子,讓每個模型初始化到相同的權重,否則它會失敗)。 將數(shù)據(jù)集分割成子集(使用DistributedSampler)。每個GPU只在它自己的小子集上訓練。 在.backward()上,所有副本都接收到所有模型的梯度副本。這是模型之間唯一一次的通信。

        Pytorch有一個很好的抽象,叫做DistributedDataParallel,它可以幫你實現(xiàn)這個功能。要使用DDP,你需要做4的事情:

        deftng_dataloader():d=MNIST()#4:Adddistributedsampler#samplersendsaportionoftngdatatoeachmachinedist_sampler=DistributedSampler(dataset)dataloader=DataLoader(d,shuffle=False,sampler=dist_sampler)defmain_process_entrypoint(gpu_nb):#2:setupconnectionsbetweenallgpusacrossallmachines#allgpusconnecttoasingleGPU"root"#thedefaultusesenv://world=nb_gpus*nb_nodesdist.init_process_group("nccl",rank=gpu_nb,worldworld_size=world)#3:wrapmodelinDPPtorch.cuda.set_device(gpu_nb)model.cuda(gpu_nb)model=DistributedDataParallel(model,device_ids=[gpu_nb])#trainyourmodelnow...if__name__=='__main__':#1:spawnnumberofprocesses#yourclusterwillcallmainforeachmachinemp.spawn(main_process_entrypoint,nprocs=8)

        然而,在Lightning中,只需設置節(jié)點數(shù)量,它就會為你處理其余的事情。

        #trainon1024gpusacross128nodestrainer=Trainer(nb_gpu_nodes=128,gpus=[0,1,2,3,4,5,6,7])

        Lightning還附帶了一個SlurmCluster管理器,可以方便地幫助你提交SLURM作業(yè)的正確詳細信息。

        10. 福利!在單個節(jié)點上多GPU更快的訓練

        事實證明,distributedDataParallel比DataParallel快得多,因為它只執(zhí)行梯度同步的通信。所以,一個好的hack是使用distributedDataParallel替換DataParallel,即使是在單機上進行訓練。

        在Lightning中,這很容易通過將distributed_backend設置為ddp和設置GPUs的數(shù)量來實現(xiàn)。

        #trainon4gpusonthesamemachineMUCHfasterthanDataParalleltrainer=Trainer(distributed_backend='ddp',gpus=[0,1,2,3])

        對模型加速的思考

        盡管本指南將為你提供了一系列提高網(wǎng)絡速度的技巧,但我還是要給你解釋一下如何通過查找瓶頸來思考問題。

        我將模型分成幾個部分:

        首先,我要確保在數(shù)據(jù)加載中沒有瓶頸。為此,我使用了我所描述的現(xiàn)有數(shù)據(jù)加載解決方案,但是如果沒有一種解決方案滿足你的需要,請考慮離線處理和緩存到高性能數(shù)據(jù)存儲中,比如h5py。

        接下來看看你在訓練步驟中要做什么。確保你的前向傳播速度快,避免過多的計算以及最小化CPU和GPU之間的數(shù)據(jù)傳輸。最后,避免做一些會降低GPU速度的事情(本指南中有介紹)。

        接下來,我試圖最大化我的batch size,這通常是受GPU內(nèi)存大小的限制?,F(xiàn)在,需要關注在使用大的batch size的時候如何在多個GPUs上分布并最小化延遲(比如,我可能會嘗試著在多個gpu上使用8000 +的有效batch size)。

        然而,你需要小心大的batch size。針對你的具體問題,請查閱相關文獻,看看人們都忽略了什么!

        標簽: PyTorch模型訓練 技巧

        相關新聞

        曝真我GT2 Pro春節(jié)前上市 20日舉行預溝通會
        2022-01-13 06:31:06
        一臺干衣機每年可向外部環(huán)境排出多達1.2億個微纖維
        2022-01-12 23:45:57
        羅技發(fā)布照明配件Litra Glow 為視頻通話與內(nèi)容創(chuàng)作中的人物補光
        2022-01-12 23:45:51
        金域醫(yī)學:主動傳播病毒等傳言不實 請公眾勿造謠傳謠
        2022-01-12 23:45:44
        瑞銀CEO:比特幣價格今年或達7.5萬美元 推動者正是大伙
        2022-01-12 23:45:39
        iPhone 14 Pro再次被傳將配備4800萬像素攝像頭
        2022-01-12 23:45:31
        奧斯汀街頭騙子盯上停車咪表:放置自制二維碼以竊取付款信息
        2022-01-12 23:45:23
        英國監(jiān)管機構正式對微軟收購Nuance一案展開調(diào)查
        2022-01-12 23:45:16
        Red Hat/Fedora Anaconda遷移到基于網(wǎng)絡的新UI
        2022-01-12 23:02:56
        年輕人的第一臺布加迪!布加迪純電動踏板車發(fā)布
        2022-01-12 23:02:47
        黑客組織Patchwork感染自己開發(fā)的惡意程序
        2022-01-12 23:02:33
        哈勃科技投資物聯(lián)網(wǎng)的操作系統(tǒng)服務商開鴻
        2022-01-12 23:02:26
        羅技推出Signature M650鼠標 3款型號 售價249元
        2022-01-12 23:02:17
        微軟發(fā)布補丁 修復HTTP協(xié)議棧遠程執(zhí)行代碼漏洞
        2022-01-12 23:02:08
        發(fā)現(xiàn)最偏心系外行星,每隔幾周就會變得非常熱
        2022-01-12 23:01:56
        企查查數(shù)據(jù):2021年我國商業(yè)航天融資超64.5億元
        2022-01-12 23:01:48
        LG加入IBM Quantum Network 推進量子計算的應用
        2022-01-12 23:01:41
        Windows 11獲累積更新 升至Build 22000.434
        2022-01-12 23:01:33
        T-Mobile聲稱未大規(guī)模屏蔽iCloud隱私中繼功能
        2022-01-12 23:01:25
        Android端Firefox Focus新增隱私保護功能
        2022-01-12 23:01:19
        大量Wordle“克隆”應用從蘋果App Store中消失
        2022-01-12 23:01:08
        Verizon、AT&T表示未阻止iCloud隱私中繼功能
        2022-01-12 23:00:57
        微軟前高管建議剝離Office和Windows 專攻云計算
        2022-01-12 23:00:49
        指紋解鎖共享單車!美團公開新專利
        2022-01-12 22:53:06
        限制挖礦算力!微星發(fā)布三款RTX 3080 12G系列顯卡
        2022-01-12 22:52:11
        三星重振中國市場再出大動作!和京東簽署國內(nèi)戰(zhàn)略協(xié)議
        2022-01-12 22:51:26
        還是張朝陽會玩!集結明星在長白山直播三天三夜!
        2022-01-12 22:50:17
        小米 10S正式推送MIUI 13:桌面更加流暢
        2022-01-12 22:48:36
        曝真我GT2 Pro春節(jié)前上市 20日舉行預溝通會
        2022-01-12 22:00:38
        19歲少年遠程入侵25輛特斯拉汽車 稱利用軟件漏洞
        2022-01-12 21:19:34
        赴港上市前夜 美菜網(wǎng)被爆總部搬遷、裁員40%
        2022-01-12 21:19:27
        索尼推出《蜘蛛俠:英雄無歸》聯(lián)名款全新WALKMAN
        2022-01-12 21:19:17
        魅族冬季新品發(fā)布會:lipro、PANDAER、mblu 齊登場
        2022-01-12 21:19:00
        美國新冠住院人數(shù)突破去年峰值 福奇:奧密克戎會傳到每一個美國人
        2022-01-12 21:18:50
        “最冷春節(jié)”即將上線 新能源車主開不回老家?
        2022-01-12 21:18:42
        GeForce RTX 3080 12GB上線電商平臺 售價約為1萬元
        2022-01-12 21:18:34
        韓國批準諾瓦瓦克斯新冠疫苗 輝瑞新冠口服藥明日送達
        2022-01-12 21:18:27
        空客2021年共交付611架民用飛機
        2022-01-12 21:18:19
        Windows Subsystem for Android更新 開始支持GPU切換
        2022-01-12 21:18:11
        “假笑男孩”祝福視頻450元一條:每月在中國都接到訂單 量不是特別大
        2022-01-12 21:18:02
        微商噩夢:微信朋友圈折疊圖片新功能悄然上線
        2022-01-12 21:17:46
        Moto G Stylus 2022最新渲染圖揭示其完整外貌:三顆攝像頭+打孔屏
        2022-01-12 21:17:40
        UNITEX推出支持USB連接的LTO-9磁帶驅(qū)動器
        2022-01-12 21:17:31
        支持LTE Advanced的Surface Pro 8現(xiàn)在可以從微軟官網(wǎng)訂購
        2022-01-12 18:13:39
        Check Point安全報告顯示去年企業(yè)受到的總體網(wǎng)絡攻擊量有明顯增加
        2022-01-12 18:13:33
        LG新能源稱憑借積壓訂單將很快擊敗寧德時代
        2022-01-12 18:13:24
        Intel NUC迷你機產(chǎn)品線調(diào)整 12代酷睿平民版被砍
        2022-01-12 18:13:18
        美國因感染新冠病毒住院治療人數(shù)達到歷史最高水平
        2022-01-12 18:13:13
        NVIDIA宣布DLDSR AI超分辨率技術:驅(qū)動集成、無需游戲優(yōu)化
        2022-01-12 18:13:08
        5部手機同時抽中2300元“優(yōu)惠券” 掃地機器人大獎背后是何套路?
        2022-01-12 18:13:02
        波音2021年飛機交付量大增 但仍落后于對手空客
        2022-01-12 18:12:55
        輝瑞疫苗合作商BioNTech:今年新冠疫苗的收入可能會減少
        2022-01-12 18:12:50
        加拿大研究顯示因感染新冠病毒住院的兒童出現(xiàn)嚴重并發(fā)癥的風險較高
        2022-01-12 18:12:43
        加拿大魁北克省將對拒絕接種新冠疫苗者處以高額罰款
        2022-01-12 18:12:36
        從27個行業(yè)標桿,看2022營銷與經(jīng)營風向標|巨量引擎引擎獎榜單公布 (FOR seo)
        從27個行業(yè)標桿,看2022營銷與經(jīng)營風向標|巨量引擎引擎獎榜單公布 (FOR seo)
        2022-01-12 16:50:28
        入場2022,從看懂這16個案例開始|巨量引擎引擎獎榜單公布
        入場2022,從看懂這16個案例開始|巨量引擎引擎獎榜單公布
        2022-01-12 14:16:53
        iPhone14或采用藥丸形打孔屏 最全外形渲染圖都在這里了
        2022-01-12 13:58:39
        LG發(fā)布4K 160Hz游戲顯示器32GQ950
        2022-01-12 13:58:33
        iPhone 13 Pro DxO續(xù)航測試59小時
        2022-01-12 13:58:22
        聯(lián)想拯救者Y90已入網(wǎng):68W祖?zhèn)骺斐?/div>
        2022-01-12 13:58:16
        騰訊全新游戲品牌“騰訊先鋒”公布:不用下載
        2022-01-12 13:58:08
        蘋果拋光布重新上架 145元當天發(fā)貨
        2022-01-12 13:46:53
        10秒銷售額破億!iQOO 9今日開售戰(zhàn)報發(fā)布
        2022-01-12 13:46:48
        文戰(zhàn)元宇宙
        2022-01-12 13:46:44
        下月見!Redmi K50電競版跑分曝光
        2022-01-12 13:46:39
        小米有責任,捐贈1000萬成立體育獎學金
        2022-01-12 13:46:34
        配備單色OLED屏 山靈正式發(fā)布UA系列便攜解碼耳放UA5
        2022-01-12 13:46:29
        榮耀50系列榮獲“2021年度經(jīng)典煥新品牌”
        2022-01-12 13:46:23
        機構發(fā)布報告稱智能手表的銷量將繼續(xù)強勁增長
        2022-01-12 13:46:17
        可選RTX 3070 Ti 150W滿功耗釋放 聯(lián)想拯救者 Y9000P 2022將發(fā)布
        2022-01-12 13:46:12
        曝真我GT2 Pro春節(jié)前上市 20日舉行預溝通會
        2022-01-12 13:34:39
        2022環(huán)境檢測機構使命再升級
        2022環(huán)境檢測機構使命再升級
        2022-01-12 09:59:21
        蘋果搜歌神器Shazam推出可識別播放歌曲的Chrome瀏覽器擴展
        蘋果搜歌神器Shazam推出可識別播放歌曲的Chrome瀏覽器擴展
        2022-01-12 08:30:09
        微軟突然公開macOS漏洞細節(jié)!蘋果發(fā)文感謝并稱已確認修復
        微軟突然公開macOS漏洞細節(jié)!蘋果發(fā)文感謝并稱已確認修復
        2022-01-12 08:28:09
        ColorOS 12.1南德TUV A級認證出爐:可堅持36個月流暢不卡頓
        ColorOS 12.1南德TUV A級認證出爐:可堅持36個月流暢不卡頓
        2022-01-12 08:26:11
        企業(yè)微信4.0正式發(fā)布:強化品牌直播帶貨并全面接入騰訊文檔
        企業(yè)微信4.0正式發(fā)布:強化品牌直播帶貨并全面接入騰訊文檔
        2022-01-12 08:24:25
        微軟為Win11版Defender設計全新界面:調(diào)整UI并重構底層界面
        微軟為Win11版Defender設計全新界面:調(diào)整UI并重構底層界面
        2022-01-12 08:22:56
        曝iPhone 14三種屏幕對比圖出爐:藥丸打孔屏大幅增加屏占比
        曝iPhone 14三種屏幕對比圖出爐:藥丸打孔屏大幅增加屏占比
        2022-01-12 08:21:28
        iPhone14或采用藥丸形打孔屏:屏占比大幅提升,最高容量2TB
        iPhone14或采用藥丸形打孔屏:屏占比大幅提升,最高容量2TB
        2022-01-12 08:19:22
        曝三星Galaxy S22系列處理器標配高通驍龍8!頻率可達1300MHZ
        曝三星Galaxy S22系列處理器標配高通驍龍8!頻率可達1300MHZ
        2022-01-12 08:15:03
        NVIDIA宣布DLDSR AI超分辨率技術:可提升任意游戲性能70%
        NVIDIA宣布DLDSR AI超分辨率技術:可提升任意游戲性能70%
        2022-01-12 08:13:37
        PCIe 6.0正式發(fā)布:允許數(shù)據(jù)雙向流動,x16帶寬增至256GB/s
        PCIe 6.0正式發(fā)布:允許數(shù)據(jù)雙向流動,x16帶寬增至256GB/s
        2022-01-12 08:12:23
        蘋果:App開發(fā)者已經(jīng)掙了2600億
        2022-01-12 06:16:47
        米哈游側(cè)目!騰訊人氣手游一年吸金178億:你貢獻多少
        2022-01-12 06:16:42
        別老拿愛優(yōu)騰跟Netflix比 根本不是一碼事
        2022-01-12 06:16:36
        Windows 11效率將更高 提高文件管理器性能
        2022-01-12 06:16:28
        你用多沉的啞鈴?這個智能產(chǎn)品對著說就行
        2022-01-12 06:16:21
        Intel人事調(diào)整:CFO退休 新女將接任PC業(yè)務主管
        2022-01-12 06:16:06
        最佳開發(fā)商 Xbox可以FaceTime 通話
        2022-01-12 06:15:59
        全球銷量破億!任天堂Switch OLED國行版開賣 只要2599元
        2022-01-12 06:15:55
        曝真我GT2 Pro春節(jié)前上市 20日舉行預溝通會
        2022-01-12 06:05:06
        從核酸檢測到健康碼,為什么系統(tǒng)總是“崩了”?
        2022-01-12 00:09:00
        美聯(lián)社宣布進軍NFT 主打新聞攝影市場
        2022-01-12 00:08:55
        種植牙將納入兩級醫(yī)保集采 降價幅度有望達到60%-90%
        2022-01-12 00:08:46
        1月28日至3月13日,北京禁飛“低慢小”航空器
        2022-01-12 00:08:39
        邢臺18歲女孩百草枯中毒 肺移植后已經(jīng)可以下床活動
        2022-01-12 00:08:33
        全球上層海洋溫度連續(xù)第六年打破紀錄
        2022-01-12 00:08:28
        女外賣騎手的飛馳人生:成為零差評收割機 在男人堆里殺出一條活路
        2022-01-12 00:08:17
        iPhone 14 Pro與iPhone 13 Pro同框照曝光:新老外形對比強烈
        2022-01-12 00:08:10
        Rivian在2021年生產(chǎn)了超1000輛電動汽車 符合下調(diào)預期
        2022-01-11 23:39:04

        熱門文章

        熱點專題

        主站蜘蛛池模板: 四虎影视一区二区精品| 国产综合精品色在线| 亚洲AV激情无码专区在线播放| 午夜福利日本一区二区无码| 熟妇与黑人一区二区三区乱码| 亚洲码欧美码一区二区三区| 国产福利在线免费观看| 国精产品一区二区三区福利姬 | 99在线精品视频观看免费| 天堂av在线免费观看| 日本强伦姧人妻一区二区| 好男人在线影院www| 国产AV无码专区亚洲AV人妖 | 美女又黄又免费的视频| AV边做边流奶水无码免费| 亚洲色诱惑| 色综合五月激情综合色一区| 免费观看在线A级毛片| 免费无码av片在线观看中文| 久久精品视频这里有精品| 亚洲精品一区二区天堂| 一区二区三区婷婷在线| 人妻在线网| 亚洲一区二区免费日韩| 巨臀中文字幕一区二区| 国语精品一区二区三区| 亚洲av综合色一区二区| 精品人妻二区中文字幕| 亚洲午夜福利AV一区二区无码| 亚洲精品二区在线播放| 欧产日产国产精品精品| 亚洲综合激情六月婷婷在线观看| 四虎永久在线精品免费视频观看| 国产免码VA在线观看免费| 国产三级国产精品久久成人| 97亚洲狠狠色| 各种虐奶头的视频无码| 无套内内射视频网站| 变态另类视频一区二区三区| 亚洲精品乱码久久久久久不卡| 西西午夜无码大胆啪啪国模|