日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

適用于Python代碼的開(kāi)源式即時(shí)編譯器NUMBA介紹

NVIDIA英偉達(dá) ? 來(lái)源:NVIDIA英偉達(dá) ? 作者:NVIDIA英偉達(dá) ? 2022-07-08 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Numba 是一個(gè)適用于 Python 代碼的開(kāi)源式即時(shí)編譯器。借助該編譯器,開(kāi)發(fā)者可以使用標(biāo)準(zhǔn) Python 函數(shù)在 CPUGPU 上加速數(shù)值函數(shù)。

什么是 NUMBA?

為了提高執(zhí)行速度,Numba 會(huì)在執(zhí)行前立即將 Python 字節(jié)代碼轉(zhuǎn)換為機(jī)器代碼。

Numba 可用于使用可調(diào)用的 Python 對(duì)象(稱(chēng)為修飾器)來(lái)優(yōu)化 CPU 和 GPU 功能。修飾器是一個(gè)函數(shù),它將另一個(gè)函數(shù)作為輸入,進(jìn)行修改,并將修改后的函數(shù)返回給用戶(hù)。這種模組化可減少編程時(shí)間,并提高 Python 的可擴(kuò)展性。

Numba 還可與 NumPy 結(jié)合使用,后者是一個(gè)復(fù)雜數(shù)學(xué)運(yùn)算的開(kāi)源 Python 庫(kù),專(zhuān)為處理統(tǒng)計(jì)數(shù)據(jù)而設(shè)計(jì)。調(diào)用修飾器時(shí),Numa 將 Python 和/或 NumPy 代碼的子集轉(zhuǎn)換為針對(duì)環(huán)境自動(dòng)優(yōu)化的字節(jié)碼。它使用 LLVM,這是一個(gè)面向 API 的開(kāi)源庫(kù),用于以編程方式創(chuàng)建機(jī)器原生代碼。Numba 針對(duì)各種 CPU 和 GPU 配置,提供了多種快速并行化 Python 代碼的選項(xiàng),有時(shí)僅需一條命令即可。與 NumPy 結(jié)合使用時(shí),Numba 會(huì)為不同的數(shù)組數(shù)據(jù)類(lèi)型和布局生成專(zhuān)用代碼,進(jìn)而優(yōu)化性能。

為何選擇 NUMBA?

Python 是一種廣泛應(yīng)用于數(shù)據(jù)科學(xué)的高效動(dòng)態(tài)編程語(yǔ)言。由于其采用簡(jiǎn)潔明了的語(yǔ)法,并具有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)、全面的標(biāo)準(zhǔn)庫(kù)、高水準(zhǔn)的文檔、龐大的庫(kù)和工具生態(tài)系統(tǒng)以及大型開(kāi)放社區(qū),因此深受歡迎。不過(guò),也許最重要的原因是,Python 等動(dòng)態(tài)型態(tài)解釋語(yǔ)言能夠帶來(lái)超高效率。

但是,對(duì)于 Python 來(lái)說(shuō),這既是最大的優(yōu)勢(shì),也是最大的劣勢(shì)?!八撵`活性和無(wú)類(lèi)型的高級(jí)語(yǔ)法可能會(huì)導(dǎo)致數(shù)據(jù)和計(jì)算密集型程序的性能不佳,因?yàn)檫\(yùn)行本地編譯代碼要比運(yùn)行動(dòng)態(tài)解釋代碼快很多倍。因此,注重效率的 Python 程序員通常會(huì)使用 C 語(yǔ)言重寫(xiě)最內(nèi)層的循環(huán),然后從 Python 調(diào)用已編譯的 C 語(yǔ)言函數(shù)。許多項(xiàng)目都力求簡(jiǎn)化這種優(yōu)化(例如 Cython),但它們通常需要學(xué)習(xí)新的語(yǔ)法。雖然 Cython 顯著提高了性能,但可能需要對(duì) Python 代碼進(jìn)行艱巨的手動(dòng)修改工作。

Numba 被視作 Cython 的替代方案,并且要簡(jiǎn)單得多。它最大的吸引力在于無(wú)需學(xué)習(xí)新的語(yǔ)法,也無(wú)需替換 Python 解釋器、運(yùn)行單獨(dú)的編譯步驟或安裝 C/C++ 編譯器。只需將@jit Numba 修飾器應(yīng)用于 Python 函數(shù)即可。這樣,在運(yùn)行時(shí)即可進(jìn)行編譯(即“即時(shí)”或 JIT 編譯)。Numba 能夠動(dòng)態(tài)編譯代碼,這意味著,您還可以享受 Python 帶來(lái)的靈活性。此外,Python 程序中由 Numba 編譯的數(shù)值算法,可以接近使用編譯后的 C 語(yǔ)言或 FORTRAN 語(yǔ)言編寫(xiě)的程序的速度;并且與原生 Python 解釋器執(zhí)行的相同程序相比,運(yùn)行速度最多快 100 倍。這是一項(xiàng)重要進(jìn)步,推動(dòng)了高效編程與高性能計(jì)算的完美結(jié)合。

07b24ae2-fdf5-11ec-ba43-dac502259ad0.png

Numba 執(zhí)行圖

Numba 專(zhuān)為面向數(shù)組的計(jì)算任務(wù)而設(shè)計(jì),與應(yīng)用廣泛的 NumPy 庫(kù)類(lèi)似。在面向數(shù)組的計(jì)算任務(wù)中,數(shù)據(jù)并行性與 GPU 等加速器自然契合。Numba 理解 NumPy 數(shù)組類(lèi)型,并將其用于生成高效的編譯代碼,以在 GPU 或多核 CPU 上執(zhí)行。所需的編程工作非常簡(jiǎn)單,只需添加一個(gè) @vectorize 函數(shù)修飾器,指示 Numba 在運(yùn)行時(shí)生成編譯的向量化函數(shù)版本。這樣,它便可用于在 GPU 上并行處理數(shù)據(jù)數(shù)組了。

除了為 CPU 或 GPU 即時(shí)編譯 NumPy 數(shù)組代碼外,Numba 還公開(kāi)了“CUDA Python”:這是適用于 NVIDIA GPU 的 NVIDIA CUDA編程模型,采用 Python 語(yǔ)法編寫(xiě)。加速 Python 后,它可以從膠水語(yǔ)言擴(kuò)展至可高效執(zhí)行數(shù)字代碼的完整編程環(huán)境。

Numba 與 Python 數(shù)據(jù)科學(xué)生態(tài)系統(tǒng)中其他工具的結(jié)合使用,改變了 GPU 計(jì)算的體驗(yàn)。Jupyter Notebook 提供基于瀏覽器的文檔創(chuàng)建環(huán)境,允許結(jié)合使用 Markdown 文本、可執(zhí)行代碼以及繪圖和圖像的圖形輸出。Jupyter 在教學(xué)、記錄科學(xué)分析和交互式原型設(shè)計(jì)領(lǐng)域深受歡迎。

Numba 已在 200 多種不同的平臺(tái)配置下進(jìn)行了測(cè)試。它基于 IntelAMD x86、POWER8/9、ARM CPU 以及 NVIDIA 和 AMD GPU 上的 Windows、Apple Macintosh、Linux 操作系統(tǒng)運(yùn)行,大多數(shù)系統(tǒng)均可使用預(yù)編譯的二進(jìn)制文件。

用例

科學(xué)計(jì)算

數(shù)組處理應(yīng)用廣泛,從地理信息系統(tǒng)到計(jì)算復(fù)雜的幾何形狀,無(wú)一不及。電信公司使用數(shù)組來(lái)優(yōu)化無(wú)線(xiàn)網(wǎng)絡(luò)的設(shè)計(jì),而醫(yī)療健康研究人員則使用數(shù)組分析包含內(nèi)臟器官信息的波形。數(shù)組還可用于減少語(yǔ)言處理、天文成像和雷達(dá)/聲納中的外部噪聲。

有了 Python 等語(yǔ)言,開(kāi)發(fā)者無(wú)需進(jìn)行大量數(shù)學(xué)訓(xùn)練,即可使用這些領(lǐng)域的應(yīng)用程序。但是,Python 在數(shù)值密集型計(jì)算中存在性能缺陷,這會(huì)嚴(yán)重影響某些應(yīng)用程序的處理速度。Numba 是其中一個(gè)解決方案。許多人都認(rèn)為它易于使用,因此對(duì)于沒(méi)有 C 語(yǔ)言等比較復(fù)雜語(yǔ)言經(jīng)驗(yàn)的學(xué)生和開(kāi)發(fā)者來(lái)說(shuō),意義重大。

NUMBA 對(duì)數(shù)據(jù)科學(xué)家的重要意義

在數(shù)據(jù)科學(xué)中,迭代開(kāi)發(fā)是一種非常實(shí)用的省時(shí)方案,因?yàn)殚_(kāi)發(fā)者能夠通過(guò)觀(guān)察結(jié)果來(lái)不斷地改進(jìn)程序。Python 等解釋語(yǔ)言在這種情景中尤為有用。但是,Python 在高度數(shù)學(xué)運(yùn)算中存在性能限制,這可能會(huì)造成瓶頸,從而減緩整體處理速度并限制開(kāi)發(fā)者的工作效率。

Numba 為開(kāi)發(fā)者提供了一種調(diào)用編譯器函數(shù)的簡(jiǎn)單方法,顯著提升了大型計(jì)算和數(shù)組的性能,從而解決了這一問(wèn)題。Numba 簡(jiǎn)單易學(xué),并使數(shù)據(jù)科學(xué)家無(wú)需執(zhí)行使用編譯語(yǔ)言編寫(xiě)子程序這一復(fù)雜任務(wù),從而加快速度。

NUMBA 為何可在 GPU 上表現(xiàn)更突出

在架構(gòu)方面,CPU 僅由幾個(gè)具有大緩存內(nèi)存的核心組成,一次只可以處理幾個(gè)軟件線(xiàn)程。相比之下,GPU 由數(shù)百個(gè)核心組成,可以同時(shí)處理數(shù)千個(gè)線(xiàn)程。

07d8cee2-fdf5-11ec-ba43-dac502259ad0.jpg

Numba 通過(guò)以下方式支持 CUDA GPU 編程:在 CUDA 執(zhí)行模型后,直接將受限的 Python 代碼子集編譯到 CUDA 內(nèi)核函數(shù)和設(shè)備函數(shù)中。使用 Numba 編寫(xiě)的內(nèi)核看起來(lái)可以直接訪(fǎng)問(wèn) NumPy 數(shù)組,而這些數(shù)組在 CPU 和 GPU 之間自動(dòng)傳輸。這為 Python 開(kāi)發(fā)者提供了一個(gè)輕松進(jìn)行 GPU 加速計(jì)算的方法,而且無(wú)需學(xué)習(xí)新語(yǔ)法或語(yǔ)言,即可學(xué)會(huì)如何應(yīng)用日益復(fù)雜的 CUDA 編碼。借助 CUDA Python 和 Numba,您可以一舉兩得:使用 Python 實(shí)現(xiàn)快速迭代開(kāi)發(fā),同時(shí)達(dá)到針對(duì) CPU 和 NVIDIA GPU 的編譯語(yǔ)言的速度。

我們使用配備 NVIDIA P100 GPU 和 Intel Xeon E5-2698 v3 CPU 的服務(wù)器進(jìn)行了一次測(cè)試,結(jié)果顯示,使用 Numba 編譯的 CUDA Python Mandelbrot 代碼比只使用 Python 快了近 1700 倍。與 CPU 上的單線(xiàn)程 Python 代碼相比,性能提升是多個(gè)因素的共同作用,包括編譯、并行化和 GPU 加速。但是,它說(shuō)明單是添加一個(gè) GPU 即可實(shí)現(xiàn)加速。

NVIDIA GPU 加速的端到端數(shù)據(jù)科學(xué)

基于 CUDA-X AI 創(chuàng)建的 NVIDIA RAPIDS開(kāi)源軟件庫(kù)套件使您完全能夠在 GPU 上執(zhí)行端到端數(shù)據(jù)科學(xué)和分析流程。此套件依靠 NVIDIA CUDA 基元進(jìn)行低級(jí)別計(jì)算優(yōu)化,但通過(guò)用戶(hù)友好型 Python 接口實(shí)現(xiàn)了 GPU 并行化和高帶寬顯存速度。

借助 RAPIDS GPU DataFrame,數(shù)據(jù)可以通過(guò)一個(gè)類(lèi)似 Pandas 的接口加載到 GPU 上,然后用于各種連接的機(jī)器學(xué)習(xí)和圖形分析算法,而無(wú)需離開(kāi) GPU。這種級(jí)別的互操作性可通過(guò) Apache Arrow 等庫(kù)實(shí)現(xiàn),并有助于實(shí)現(xiàn)端到端流程(從數(shù)據(jù)準(zhǔn)備到機(jī)器學(xué)習(xí)再到深度學(xué)習(xí))的加速。

07f8c85a-fdf5-11ec-ba43-dac502259ad0.png

RAPIDS 支持在許多熱門(mén)數(shù)據(jù)科學(xué)庫(kù)之間共享設(shè)備內(nèi)存。這樣可將數(shù)據(jù)保留在 GPU 上,并省去了來(lái)回復(fù)制主機(jī)內(nèi)存的高昂成本。

0855baf6-fdf5-11ec-ba43-dac502259ad0.png

RAPIDS 團(tuán)隊(duì)正在開(kāi)發(fā)和參與許多開(kāi)源項(xiàng)目,并與眾多開(kāi)源項(xiàng)目(包括 Apache Arrow、Numba、XGBoost、Apache Spark、scikit-learn 等)密切協(xié)作,確保 GPU 加速數(shù)據(jù)科學(xué)生態(tài)系統(tǒng)中的所有組件順暢地協(xié)同工作。

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    11332

    瀏覽量

    225988
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5696

    瀏覽量

    110141
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

    51961
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90330

原文標(biāo)題:NVIDIA 大講堂 | 什么是 NUMBA ?

文章出處:【微信號(hào):NVIDIA_China,微信公眾號(hào):NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3562 單板機(jī) Linux 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)手冊(cè):LED/CAN/TCP/UART 案例與 Python 開(kāi)發(fā)(二)

    言開(kāi)發(fā),詳細(xì)說(shuō)明案例編譯、測(cè)試流程與關(guān)鍵代碼邏輯。創(chuàng)龍科技以清晰的實(shí)操指引與工具鏈支持,幫助開(kāi)發(fā)者高效完成嵌入應(yīng)用開(kāi)發(fā),適用于工業(yè)控制、物聯(lián)網(wǎng)通信等場(chǎng)景。
    的頭像 發(fā)表于 02-25 11:35 ?1807次閱讀
    RK3562 單板機(jī) Linux 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)手冊(cè):LED/CAN/TCP/UART 案例與 <b class='flag-5'>Python</b> 開(kāi)發(fā)(二)

    SRK1001:適用于反激轉(zhuǎn)換的自適應(yīng)同步整流控制

    介紹的 SRK1001 就是一款專(zhuān)門(mén)為反激轉(zhuǎn)換設(shè)計(jì)的自適應(yīng)同步整流控制。 文件下載: srk1001.pdf 產(chǎn)品概述 SRK1001 采用 SO8 封裝,
    的頭像 發(fā)表于 01-27 14:15 ?598次閱讀

    請(qǐng)問(wèn)CW32系列微控制適用于哪些應(yīng)用領(lǐng)域?

    CW32系列微控制適用于哪些應(yīng)用領(lǐng)域?
    發(fā)表于 12-16 07:20

    開(kāi)源鴻蒙技術(shù)大會(huì)2025丨編譯器與編程語(yǔ)言分論壇:語(yǔ)言驅(qū)動(dòng)系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    在萬(wàn)物智聯(lián)的時(shí)代背景下,操作系統(tǒng)底層能力的構(gòu)建離不開(kāi)編程語(yǔ)言與編譯器的關(guān)鍵支撐。作為開(kāi)源鴻蒙生態(tài)的核心技術(shù),語(yǔ)言設(shè)計(jì)與編譯器、虛擬機(jī)實(shí)現(xiàn)的進(jìn)步直接關(guān)系到開(kāi)發(fā)效率、運(yùn)行性能與系統(tǒng)安全。本次分論壇聚焦
    的頭像 發(fā)表于 11-20 17:24 ?1190次閱讀
    <b class='flag-5'>開(kāi)源</b>鴻蒙技術(shù)大會(huì)2025丨<b class='flag-5'>編譯器</b>與編程語(yǔ)言分論壇:語(yǔ)言驅(qū)動(dòng)系統(tǒng)創(chuàng)新,<b class='flag-5'>編譯</b>賦能生態(tài)繁榮

    CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽 人臉識(shí)別系統(tǒng)介紹與移植

    \\\\ python3-dev 上述代碼進(jìn)行了如下操作: build-essential:提供 C/C++ 編譯器,支持基礎(chǔ)代碼編譯
    發(fā)表于 11-08 11:19

    飛凌嵌入ElfBoard-Vim編輯之GCC編譯器的安裝

    是http://gcc.gnu.org 說(shuō)明:本章內(nèi)容為通用知識(shí),關(guān)于GCC編譯器的講解將在第一章搭建的環(huán)境中進(jìn)行演示,適用于EflBoard提供的所有環(huán)境。 GCC的安裝 ubuntu默認(rèn)安裝
    發(fā)表于 10-15 08:44

    請(qǐng)問(wèn)如何在keil μVision 5上進(jìn)行ARM編譯器代碼優(yōu)化?

    如何在keil μVision 5上進(jìn)行ARM編譯器代碼優(yōu)化?
    發(fā)表于 08-20 07:37

    進(jìn)迭時(shí)空同構(gòu)融合RISC-V AI CPU的Triton算子編譯器實(shí)踐

    Triton是由OpenAI開(kāi)發(fā)的一個(gè)開(kāi)源編程語(yǔ)言和編譯器,旨在簡(jiǎn)化高性能GPU內(nèi)核的編寫(xiě)。它提供了類(lèi)似Python的語(yǔ)法,并通過(guò)高級(jí)抽象降低了GPU編程的復(fù)雜性,同時(shí)保持了高性能。目前
    的頭像 發(fā)表于 07-15 09:04 ?2254次閱讀
    進(jìn)迭時(shí)空同構(gòu)融合RISC-V AI CPU的Triton算子<b class='flag-5'>編譯器</b>實(shí)踐

    邊緣設(shè)備AI部署:編譯器如何實(shí)現(xiàn)輕量化與高性能?

    、ASIC等)上高效執(zhí)行的機(jī)器代碼。AI編譯器在A(yíng)I模型的部署和優(yōu)化中扮演著關(guān)鍵角色,能夠顯著提升模型的運(yùn)行效率和性能。 ? AI編譯器的主要功能 ? AI編譯器的主要功能包括模型優(yōu)化
    的頭像 發(fā)表于 07-06 05:49 ?6977次閱讀

    用于無(wú)線(xiàn) LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)用的端口 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于無(wú)線(xiàn) LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)用的端口相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于無(wú)線(xiàn) LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)
    發(fā)表于 07-01 18:32
    <b class='flag-5'>用于</b>無(wú)線(xiàn) LAN 的 2.4 GHz 高效前端和<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用的端口 skyworksinc

    適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端的引腳圖、接線(xiàn)圖、封裝手冊(cè)
    發(fā)表于 06-20 18:30
    <b class='flag-5'>適用于</b> WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端 skyworksinc

    2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍(lán)牙?應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍(lán)牙?應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz、256 QAM 前端模塊,用于 WLAN
    發(fā)表于 06-18 18:30
    2.4 GHz、256 QAM 前端模塊,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍(lán)牙?應(yīng)用的端口 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍(lán)牙?應(yīng)用的端口相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    發(fā)表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模塊和<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用的端口 skyworksinc

    兆松科技ZCC編譯器全面支持芯來(lái)科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡(jiǎn)稱(chēng)“兆松科技”)宣布正式發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發(fā)表于 06-11 09:56 ?2032次閱讀

    RVCT編譯器是否比GNU的編譯器代碼執(zhí)行速度更快?

    ,是rvct3.1還是rvct4.0?如何把rvct編譯器集成到ide中? 2、RVCT編譯器是否比GNU的編譯器代碼執(zhí)行速度更快?
    發(fā)表于 05-08 07:49
    星子县| 明光市| 长武县| 兰西县| 翼城县| 大田县| 德保县| 甘谷县| 绥宁县| 陈巴尔虎旗| 阿拉善右旗| 葵青区| 许昌县| 师宗县| 南涧| 麟游县| 富宁县| 务川| 前郭尔| 宁城县| 华亭县| 保山市| 德化县| 房产| 乐都县| 乌兰浩特市| 南康市| 平塘县| 花莲市| 万山特区| 萨迦县| 轮台县| 库伦旗| 宝兴县| 安义县| 浦东新区| 莒南县| 苍南县| 宁津县| 池州市| 南溪县|