新聞中心
Linux是一個(gè)開放源代碼的操作系統(tǒng),它被廣泛地應(yīng)用在各種領(lǐng)域,如科學(xué)計(jì)算、云計(jì)算、服務(wù)器、網(wǎng)絡(luò)設(shè)備等。NumPy是基于Python語言的一個(gè)數(shù)值計(jì)算庫,它提供了許多高效的數(shù)學(xué)函數(shù)和數(shù)據(jù)處理工具,被廣泛地應(yīng)用在科學(xué)計(jì)算、數(shù)據(jù)分析、金融計(jì)算等領(lǐng)域。如果你想在Linux系統(tǒng)上使用NumPy,那么你需要安裝NumPy庫。本文將介紹如何在Linux系統(tǒng)上安裝NumPy庫。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括曾都網(wǎng)站建設(shè)、曾都網(wǎng)站制作、曾都網(wǎng)頁制作以及曾都網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,曾都網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到曾都省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
之一步:安裝Python
NumPy是一個(gè)基于Python語言的庫,因此你需要先安裝Python。如果你已經(jīng)安裝了Python,可以跳過此步驟。如果你還沒有安裝Python,那么你可以通過以下命令安裝Python:
sudo apt-get install python
這個(gè)命令會(huì)在Linux系統(tǒng)中安裝Python。
第二步:安裝NumPy依賴項(xiàng)
在安裝NumPy之前,你需要先安裝NumPy的依賴項(xiàng)。這些依賴項(xiàng)是一些其他的庫或工具,它們提供了NumPy所需要的一些功能。你可以通過以下命令安裝NumPy的依賴項(xiàng):
sudo apt-get install python-dev python-pip python-nose g++ libopenblas-dev git
這個(gè)命令將會(huì)安裝Python的開發(fā)工具、Python包管理器pip、Python測(cè)試框架nose、C++編譯器、開源的BLAS(基本線性代數(shù)子程序)庫和git工具。
第三步:安裝NumPy
安裝NumPy可以通過pip命令來完成。你可以使用以下命令來安裝NumPy:
sudo pip install numpy
pip是Python的一個(gè)包管理工具,它可以用來安裝Python的第三方庫。這個(gè)命令將會(huì)下載NumPy的安裝文件,并通過pip來安裝NumPy。
第四步:檢查NumPy是否安裝成功
完成NumPy的安裝以后,你可以通過以下命令來檢查NumPy是否安裝成功:
python -c “import numpy; print(numpy.__version__)”
這個(gè)命令將會(huì)輸出當(dāng)前安裝的NumPy庫的版本號(hào)。如果輸出了正確的版本號(hào),那么說明NumPy已經(jīng)成功安裝,你可以開始使用NumPy來進(jìn)行數(shù)學(xué)計(jì)算和數(shù)據(jù)處理了。
在Linux系統(tǒng)上安裝NumPy可以幫助你利用開源的數(shù)學(xué)計(jì)算庫來進(jìn)行科學(xué)計(jì)算、數(shù)據(jù)分析等工作。安裝NumPy需要先安裝Python,然后安裝NumPy的依賴項(xiàng),最后使用pip命令來安裝NumPy。安裝完成后,你可以使用import命令來導(dǎo)入NumPy庫,并使用NumPy的各種函數(shù)和工具來進(jìn)行數(shù)學(xué)計(jì)算和數(shù)據(jù)處理。希望本文可以幫助你輕松地在Linux系統(tǒng)上安裝NumPy,讓你更好地進(jìn)行科學(xué)計(jì)算和數(shù)據(jù)分析。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
如何到載百度網(wǎng)議?
不久之前,機(jī)器之心聯(lián)合百度推出 PaddlePaddle 專欄,為想要學(xué)習(xí)這一平臺(tái)的技術(shù)人員推薦相關(guān)教程與資源。在解析過PaddlePaddle框架之后,從這篇文章開始上手,安裝 PaddlePaddle。
目錄
環(huán)境
Windows 系統(tǒng)的安裝
在 Windows 上安裝 Docker 容器在 Windows 上安裝 Ubuntu
使用 pip 安裝
使用 Docker 安裝
從源碼編譯生成安裝包
在本地編譯生成安裝包在 Docker 編譯生成安裝包
編譯 Docker 鏡像
測(cè)試安裝環(huán)境
最后提示
項(xiàng)目代碼
參考資料
環(huán)境
系統(tǒng):Ubuntu 16.0.4(64 位)處理器:Intel(R) Celeron(R) CPU內(nèi)存:8G
Windows 系統(tǒng)的安裝
PaddlePaddle 目前還不支持 Windows,如果讀者直接在 Windows 上安裝 PaddlePaddlePaddle 的話,就會(huì)提示沒有找到該安裝包。如果讀者一定要在 Windows 上工作的話,筆者提供兩個(gè)建議:一、在 Windows 系統(tǒng)上使用 Docker 容器,在 Docker 容器上安裝帶有 PaddlePaddle 的鏡像;二、在 Windows 系統(tǒng)上安裝虛擬機(jī),再在虛擬機(jī)上安裝 Ubuntu。
在 Windows 上安裝 Docker 容器
首先下載 Docker 容器的工具包 DockerToolbox,筆者使用這個(gè)安裝包不僅僅只有 Docker,它還包含了 VirtualBox 虛擬機(jī),使用者工具包我們就不用單獨(dú)去安裝 VirtualBox 虛擬機(jī)了,DockerToolbox 的官網(wǎng)下載地址:
下載之后,就可以直接安裝了,雙擊安裝包,開始安裝
選擇安裝路徑,筆者使用默認(rèn)的安裝路徑
然后安裝所依賴的軟件,因?yàn)楣P者之前在電腦上已經(jīng)安裝了 git,所以在這里就不安裝了,其他都要勾選
這一步不用修改什么,讓程序?yàn)槲覀儎?chuàng)建一個(gè)桌面快捷鍵
最后就可以安裝了,等待一小段時(shí)間即可
到這里就安裝完成了
安裝完成之后,如果直接啟動(dòng) Docker 的話,有可能可能會(huì)卡在這里,因?yàn)檫€有下載一個(gè) boot2docker.iso 鏡像,網(wǎng)速比較慢的話就可能一直卡在這里。所以我們還要鏡像下一步操作
Running pre-create checks…
(default) No default Boot2Docker ISO found locally, downloading the latest release…
(default) Latest release for github.com/boot2docker/boot2docker is v17.12.1-ce
(default) Downloading C:\Users\15696\.docker\machine\cache\boot2docker.iso from
在下載 DockerToolbox 的時(shí)候,這個(gè)工具就已經(jīng)帶有 boot2docker.iso 鏡像了。并且存在 DockerToolbox 安轎橘含裝的路徑上,筆者的路徑是:
C:\Program Files\Docker Toolbox\boot2docker.iso
我們把伍做這個(gè)鏡像復(fù)制到用戶目錄\.docker\machine\cache\,如筆者的目錄如下:
C:\Users\15696\.docker\machine\cache\
復(fù)制完成之后,雙擊桌面快捷方式 Docker Quickstart Terminal,閉笑啟動(dòng) Docker,命令窗口會(huì)輸出以下信息:
Running pre-create checks…
Creating machine…
(default) Copying C:\Users\15696\.docker\machine\cache\boot2docker.iso to C:\Users\15696\.docker\machine\machines\default\boot2docker.iso…
(default) Creating VirtualBox VM…
(default) Creating SSH key…
(default) Starting the VM…
(default) Check network to re-create if needed…
(default) Windows might ask for the permission to create a network adapter. Sometimes, such confirmation window is minimized in the taskbar.
(default) Found a new host-only adapter: “VirtualBox Host-Only Ethernet Adapter #3”
(default) Windows might ask for the permission to configure a network adapter. Sometimes, such confirmation window is minimized in the taskbar.
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
(default) Waiting for an IP…
最后看到 Docker 的 logo 就表示成功安裝 Docker 容器了
## .
## ## ## ==
## ## ## ## ## ===
/”””””””””””””””””\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at
Start interactive shell
15696@ MINGW64 ~
$
到這就可以使用 Docker 來安裝 PaddlePaddle 了,具體請(qǐng)看本文章中關(guān)于 Docker 使用 PaddlePaddle 部分
在 Windows 上安裝 Ubuntu
在 Windows 上在 Ubuntu 就要先安裝虛擬機(jī),虛擬機(jī)有很多,筆者使用的是開源的 VirtualBox 虛擬機(jī),VirtualBox 的官網(wǎng):
安裝完成 VirtualBox 虛擬機(jī)之后,進(jìn)入到 VirtualBox 虛擬機(jī)中點(diǎn)擊新建,創(chuàng)建一個(gè)系統(tǒng)
選擇分配的內(nèi)存,我這里只是分配了 2G,如果正式使用 PaddlePaddle 訓(xùn)練模型,這遠(yuǎn)遠(yuǎn)不夠,讀者可以根據(jù)需求分配內(nèi)存
創(chuàng)建一個(gè)虛擬硬盤
選擇默認(rèn)的 VDI 硬盤文件類型
這里更好是選擇動(dòng)態(tài)分配硬盤,這樣虛擬機(jī)會(huì)根據(jù)實(shí)際占用的空間大小使用電腦本身的磁盤大小,這樣會(huì)減少電腦空間的占用率的。如果是固定大小,那么創(chuàng)建的虛擬機(jī)的虛擬硬盤一開始就是用戶設(shè)置的大小了。
這里就是選擇虛擬硬盤大小的,最后分配 20G 以上,筆者分配 30G,應(yīng)該夠用。
然后選擇剛才創(chuàng)建的 Ubuntu 系統(tǒng),點(diǎn)擊設(shè)置,這系統(tǒng)中取消勾選軟驅(qū),然后點(diǎn)擊存儲(chǔ),選擇 Ubuntu 鏡像,筆者使用的是 64 位 Ubuntu 16.04 桌面版的鏡像
最后就可以啟動(dòng)安裝 Ubuntu 了。選擇我們創(chuàng)建的 Ubuntu 系統(tǒng),點(diǎn)擊啟動(dòng),進(jìn)入到開始安裝界面,為了方便使用,筆者選擇中文版的
為了安裝之后不用在安裝和更新應(yīng)用,筆者勾選了安裝 Ubuntu 時(shí)下載更新,這樣在安裝的時(shí)候就已經(jīng)更新應(yīng)用了
然后是選安裝的硬盤,因?yàn)槲覀兪褂玫淖约簞?chuàng)建的整一個(gè)硬盤,所以我們可以直接選擇青春整個(gè)硬盤并安裝 Ubuntu,這里就不用考慮分區(qū)和掛載問題了
選擇所在的位置,這沒什么要求的,筆者隨便選擇一個(gè)城市
然后是選擇鍵盤的布局,通常的鍵盤布局都是英語(美國)
創(chuàng)建 Ubuntu 的用戶名稱和密碼
最后就是安裝了,這個(gè)安裝過程可能有點(diǎn)久,耐心等待
安裝完成之后就可以在 Windows 系統(tǒng)上使用 Ubuntu 系統(tǒng)了,我們?cè)偈褂?Ubuntu 來學(xué)習(xí)和使用 PaddlePaddle 做深度學(xué)習(xí)了。更好安裝完成之后,把在存儲(chǔ)中設(shè)置的 Ubuntu 鏡像移除
在本篇文章之后部分都是在 Ubuntu 上操作,我們都可以使用 Ubuntu 這虛擬機(jī)來完成。
如果讀者使用的是 Windows 10,可以使用 Windows 系統(tǒng)自帶的 Linux 子系統(tǒng),安裝教程可以看我之前的文章 Windows10 安裝 Linux 子系統(tǒng)。
使用 pip 安裝
如果你還沒有在 pip 命令的話,首先要安裝 pip,要確保安裝的 pip 版本是大于 9.0.0 的,否則可能無法安裝 paddlepaddle。
安裝 pip 命令如下:
sudo apt install python-pip
安裝之后,還有看一下 pip 的的版本 pip –version,如果版本低于 9.0.0,那要先升級(jí) pip,先要下載一個(gè)升級(jí)文件,命令如下:
wget
下載完成之后,可以使用這個(gè)文件安裝最新的 pip 了
python get-pip.py
安裝 pip 就可以動(dòng)手安裝 paddlepaddle 了。如果權(quán)限不夠,請(qǐng)?jiān)?root 下執(zhí)行命令
pip install paddlepaddle
現(xiàn)在就測(cè)試看看 paddlepaddle 有沒有,在 python 的命令終端中試著導(dǎo)入 paddlepaddle 包:
import paddle.v2 as paddle
如果沒有報(bào)錯(cuò)的話就證明 paddlepaddle 安裝成功了。
使用 Docker 安裝
為什么要使用 Docker 安裝 paddlepaddle 呢,Docker 是完全使用沙箱機(jī)制的一個(gè)容器,在這個(gè)容器安裝的環(huán)境是不會(huì)影響到本身系統(tǒng)的環(huán)境的。通俗來說,它就是一個(gè)虛擬機(jī),但是它本身的性能開銷很小。在使用 Docker 安裝 paddlepaddle 前,首先要安裝 Docker,通過下面的命令就可以安裝了:
sudo apt-get install docker
安裝完成之后,可以使用 docker –version 查看 Docker 的版本,如果有顯示,就證明安裝成功了??梢允褂?docker images 查看已經(jīng)安裝的鏡像。
一切都沒有問題之后,就可以用 Docker 安裝 paddlepaddle 了,命令如下:
docker pull docker.paddlepaddlehub.com/paddle
在這里不得不說的是,這個(gè)安裝過程非常久,也許是筆者的帶寬太小了。安裝完成后,可以再使用 docker images 命令查看安裝的鏡像,應(yīng)該可以 看到類似這樣一個(gè)鏡像,名字和 TAG 會(huì)相同,其他信息一般不同
docker.paddlepaddlehub.com/paddle latest 2b1ae16d846e 27 hours ago 1.338 GB
從源碼編譯生成安裝包
我們的硬件環(huán)境都有很大的不同,官方給出的 pip 安裝包不一定是符合我們的需求,比如筆者的電腦是不支持 AVX 指令集的,在官方中沒找到這個(gè)的安裝包(也行現(xiàn)在已經(jīng)有了),所以我們要根據(jù)自己的需求來打包一個(gè)自己的安裝包。
在本地編譯生成安裝包
1. 安裝依賴環(huán)境
在一切開始之前,先要安裝好依賴環(huán)境,下面表格是官方給出的依賴環(huán)境
1.1 安裝 GCC
一般現(xiàn)在的 Ubuntu 都是高于個(gè)版本了,可以使用 gcc –version 查看安裝的版本。比如筆者的是 4.8.4,如果你的是版本是低于 4.8.2 的就要更新一下了
sudo apt-get install gcc-4.9
1.2 安裝 CMake
先要從官網(wǎng)下 CMake 源碼
wget
解壓源碼
tar -zxvf cmake-3.8.0.tar.gz
依次執(zhí)行下面的代碼
# 進(jìn)入解壓后的目錄
cd cmake-3.8.0
# 執(zhí)行當(dāng)前目錄的 bootstrap 程序
./bootstrap
# make 一下
make
# 開始安裝
sudo make install
查看是否安裝成功,cmake –version,如果正常顯示版本,那已經(jīng)安裝成功了。
1.3 安裝 pip
關(guān)于安裝 pip9.0.0 以上的版本,在上面的使用 pip 安裝部分已經(jīng)講了,這里就不在熬述了
1.4 安裝 numpy
安裝 numpy 很簡(jiǎn)單,一條命令就夠了
sudo apt-get install python-numpy
順便多說一點(diǎn),matplotlib 這個(gè)包也經(jīng)常用到,順便安裝一下
sudo apt-get install python-matplotlib
1.5 安裝 SWIG
執(zhí)行下面代碼安裝 SWIG,安裝成功之后,使用 swig -version 檢查安裝結(jié)果
sudo apt-get install -y git curl gfortran make build-essential automake swig libboost-all-dev
1.6 安裝 Go
官方說可選擇,那看情況吧,如果像安裝安裝吧,筆者順便安裝了,就一條代碼的事情,老規(guī)則 go version
sudo apt-get install golang
到這里,依賴環(huán)境就已經(jīng)安裝好了,準(zhǔn)備安裝 paddlepaddle。
2. 首先要在 GitHub 上獲取 paddlepaddle 源碼
git clone
3. 然后輸以下命令
# 進(jìn)入剛下載的 Paddle 里面
cd Paddle
# 創(chuàng)建一個(gè) build 文件夾
mkdir build
# 進(jìn)入 build 文件夾里
cd build
# 這就要選好你的需求了,比如筆者沒有使用 GPU,不支持 AVX,為了節(jié)省空間,我把測(cè)試關(guān)閉了,這樣會(huì)少很多空間。最后不要少了..
cmake .. -DWITH_GPU=OFF -DWITH_AVX=OFF -DWITH_TESTING=OFF
# 最后 make,生成你想要的安裝包,這個(gè)可能很久, 一定要有耐心
make
經(jīng)過長(zhǎng)久的 make 之后,終于生成了我們想要的安裝包,它的路徑在 Paddle/build/python/dist 下,比如筆者在該目錄下有這個(gè)安裝包 paddlepaddle-0.11.0-cp27-cp27mu-linux_x86_64.whl,你的命名可能不是這個(gè)。之后就可以安裝了,使用 pip 安裝:
# 請(qǐng)切入到該目錄
cd build/python/dist/
# 每個(gè)人的安裝包名字可能不一樣。如果權(quán)限不夠,請(qǐng)?jiān)?root 下執(zhí)行命令
pip install paddlepaddle-0.11.0-cp27-cp27mu-linux_x86_64.whl
這個(gè)我們就已經(jīng)安裝了 paddlepaddle,現(xiàn)在就測(cè)試看看 paddlepaddle 有沒有安裝成功了,在 python 的命令終端中試著導(dǎo)入 paddlepaddle 包:
import paddle.v2 as paddle
如果沒有報(bào)錯(cuò)的話就證明 paddlepaddle 安裝成功了。
在 Docker 編譯生成安裝包
使用 Docker 就輕松很多了,有多輕松,看一下便知 。
1. 首先要在 GitHub 上獲取 paddlepaddle 源碼
git clone
2. 切入到項(xiàng)目的根目錄下
cd Paddle
3. 生成安裝包
下面一行代碼,提醒一下,這個(gè)過程非常長(zhǎng),一定要有耐心,順便把編譯測(cè)試關(guān)了,減少空間
docker run -it -v $PWD:/paddle -e “WITH_GPU=OFF” -e “WITH_AVX=OFF” -e “-DWITH_TESTING=OFF” docker.paddlepaddlehub.com/paddle:latest-dev bash -x /paddle/paddle/scripts/docker/build.sh
同樣會(huì)在 Paddle/build/python/dist 下生成一個(gè)安裝包,這對(duì)比在本地生成的安裝包,是不是要簡(jiǎn)單很多,沒錯(cuò)這就是 Docker 強(qiáng)大之處,所有的依賴環(huán)境都幫我們安裝好了,現(xiàn)在只要安裝這個(gè)安裝包就行了:
# 請(qǐng)切入到該目錄
cd build/python/dist/
# 每個(gè)人的安裝包名字可能不一樣。如果權(quán)限不夠,請(qǐng)?jiān)?root 下執(zhí)行命令
pip install paddlepaddle-0.11.0-cp27-cp27mu-linux_x86_64.whl
同樣我們要測(cè)試看看 paddlepaddle 有沒有安裝成功了,在 python 的命令終端中試著導(dǎo)入 paddlepaddle 包:
import paddle.v2 as paddle
如果沒有報(bào)錯(cuò)的話就證明 paddlepaddle 安裝成功了。
編譯 Docker 鏡像
如果你比較喜歡使用 Docker 來運(yùn)行你的 paddlepaddle 代碼,但是有沒有你想要的鏡像,這是就要自己來制作一個(gè) Docker 鏡像了,比如筆者的電腦是不支持 AVX 指令集的,還只有 CPU,那么我就要一個(gè)不用 AVX 指令集和使用 CPU 訓(xùn)練的鏡像。好吧,我們開始吧
1. 我們要從 GitHub 下載源碼:
git clone
2. 安裝開發(fā)工具到 Docker image 里
# 切入到 Paddle 目錄下
cd Paddle
# 下載依賴環(huán)境并創(chuàng)建鏡像,別少了最后的.
docker build -t paddle:dev .
有可能它不能夠命名為 paddle:dev,我們可以對(duì)他從重新命名,ID 要是你鏡像的 ID
# docker tag
例如:docker tag 1e835127cf33 paddle:dev
3. 編譯
# 這個(gè)編譯要很久的,請(qǐng)耐心等待
docker run –rm -e WITH_GPU=OFF -e WITH_AVX=OFF -v $PWD:/paddle paddle:dev
安裝完成之后,使用 docker images 查看剛才安裝的鏡像。
測(cè)試安裝環(huán)境
我們就使用官方給出的一個(gè)例子,來測(cè)試我們安裝 paddlepaddle 真的安裝成功了
1. 創(chuàng)建一個(gè)記事本,命名為 housing.py,并輸入以下代碼:
import paddle.v2 as paddle
# Initialize PaddlePaddle.
paddle.init(use_gpu=False, trainer_count=1)
# Configure the neural network.
x = paddle.layer.data(name=’x’, type=paddle.data_type.dense_vector(13))
y_predict = paddle.layer.fc(input=x, size=1, act=paddle.activation.Linear())
# Infer using provided test data.
probs = paddle.infer(
output_layer=y_predict,
parameters=paddle.dataset.uci_housing.model(),
input=)
for i in xrange(len(probs)):
print ‘Predicted price: ${:,.2f}’.format(probs * 1000)
2. 執(zhí)行一下該代碼
在本地執(zhí)行代碼請(qǐng)輸入下面的命令
python housing.py
在 Docker 上執(zhí)行代碼的請(qǐng)輸入下面的代碼
docker run -v $PWD:/work -w /work -p 8899:8899 docker.paddlepaddle.org/paddle python housing.py
-v 命令是把本地目錄掛載到 docker 鏡像的目錄上,-w 設(shè)置該目錄為工作目錄,-p 設(shè)置端口號(hào),使用到的鏡像是在使用 Docker 安裝部分安裝的鏡像 docker.paddlepaddle.org/paddle
3. 終端會(huì)輸出下面類似的日志
I:40:12.Util.cpp:166> commandline: –use_gpu=False –trainer_count=1
Cache file /root/.cache/paddle/dataset/fit_a_line.tar/fit_a_line.tar not found, downloading
Cache file /root/.cache/paddle/dataset/uci_housing/housing.data not found, downloading
Predicted price: $12,316.63
Predicted price: $13,830.34
Predicted price: $11,499.34
Predicted price: $17,395.05
Predicted price: $13,317.67
Predicted price: $16,834.08
Predicted price: $16,632.04
如果沒有成功運(yùn)行該代碼,報(bào)錯(cuò)信息如下,說明安裝的 paddlepaddle 版本過低,請(qǐng)安裝高版本的 paddlepaddle
I:53:48.Util.cpp:166> commandline: –use_gpu=False –trainer_count=1
Traceback (most recent call last):
File “housing.py”, line 13, in
parameters=paddle.dataset.uci_housing.model(),
AttributeError: ‘module’ object has no attribute ‘model’
最后提示
有很多學(xué)習(xí)者會(huì)出現(xiàn)明明安裝完成 PaddlePaddle 了,但是在 PaddlePaddle 的時(shí)候,在初始化 PaddlePaddle 這一行代碼出錯(cuò)
paddle.init(use_gpu=False, trainer_count=1)
這個(gè)多數(shù)是讀者的電腦不支持 AVX 指令集,而在 PaddlePaddle 的時(shí)候,安裝的是支持 AVX 指令集的版本,所以導(dǎo)致在初始化 PaddlePaddle 的時(shí)候報(bào)錯(cuò)。所以在安裝或者編譯 PaddlePaddle 安裝包時(shí),要根據(jù)讀者電腦本身的情況,選擇是否支持 AVX 指令集。查看電腦是否支持 AVX 指令集,可以在終端輸入以下命令,輸出 Yes 表示支持,輸出 No 表示不支持。
if cat /proc/cpuinfo | grep -i avx; then echo Yes; else echo No; fi
項(xiàng)目代碼
GitHub 地址:
參考資料
關(guān)于linux系統(tǒng)numpy 安裝的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
當(dāng)前名稱:輕松學(xué)習(xí)!如何在Linux系統(tǒng)上安裝NumPy?(linux系統(tǒng)numpy安裝)
標(biāo)題來源:http://m.fisionsoft.com.cn/article/dhhcghd.html


咨詢
建站咨詢
