graph-learn(gl,原aligraph) 是面向大規模圖神經網路的研發和應用而設計的一款分布式框架, 它從實際問題出發,提煉和抽象了一套適合於當下圖神經網路模型的程式設計正規化, 並已經成功應用在阿里巴巴內部的諸如搜尋推薦、網路安全、知識圖譜等眾多場景。
@article,ubuntu 16.04,python2.7,g++5.4.0。author=,
journal=,
volume=,
number=,
pages=,
year=,
publisher=
}
python還需要tensorflow1.12.0,scipy等第三方庫。
按步驟安裝過程中,常出現環境中缺少執行命令必要的依賴的問題,故從安裝過程中總結出了環境配置的.sh指令碼,用來自動檢測並配置gl安裝所需的依賴。
在ubuntu終端下,首先進入使用者目錄:
cd ~
git clone
將執行指令碼移動到使用者目錄並執行:
sudo mv gl_init.sh ~
cd ~
./gl_init.sh
#!/bin/bash
#gl_init.sh
sudo
apt-get
install vim
echo
'修改hosts配置'
sudo
chmod -r 777 /etc/hosts
echo
'192.30.255.112 github.com git
185.31.16.184 github.global.ssl.fastly.net'
>>/etc/hosts
sudo /etc/init.d/networking restart
echo
'檢查python版本'
sudo python gl_init/check_pyversion.py
echo
'安裝必需的python第三方庫'
sudo
apt-get
install python-pip
pip install --upgrade pip
sudo pip install enum
sudo pip install scipy
sudo pip install tensorflow==1.12
echo
'安裝git'
sudo
apt-get purge runit
sudo
apt-get purge git-all
sudo
apt-get purge git
sudo
apt-get autoremove
sudo apt update
sudo apt install
gitsudo
apt-get
install autoconf automake libtool cmake python-numpy
echo
'安裝gl.git'
git clone
#!/bin/bash/python
#check_pyversion.py
import sys
import re
import os
defcheck_py()
: py_v = sys.version[0:
3]if(py_v ==
'2.7'):
print
('current python version is 2.7'
)else
: versions = os.popen(
'sudo update-alternatives --list python'
,'r'
) versions =
(versions.read())
.split(
'\n'
) versions.pop(
)#print(versions)
vs_list =
for vs in versions:
(re.findall(r'/usr/bin/python(.*$)'
,vs))[
0])if
'2.7'
in vs_list:
py_v2 = sys.version[0:
3]os.system(
'sudo ln -s -f /usr/bin/python2.7 /usr/bin/python'
)else
:print
('no python 2.7 in system\nstart install python 2.7'
) os.system(
'sudo apt-get install python2.7'
) os.system(
'sudo apt update'
) os.system(
'sudo apt install python-pip'
) os.system(
'pip install --upgrade pip'
) os.system(
'sudo ln -s -f /usr/bin/python2.7 /usr/bin/python'
)print
('installing done'
)check_py(
)
阿里郎與阿里雲
因為機緣巧合,申請試用了一下阿里雲。近期雲計算太火了,到處雲裡來霧裡去。這次總算趕了一趟時髦。我試用的是雲伺服器。這裡有好多雲產品,除了雲伺服器,還有雲儲存 雲資料庫什麼的。所謂的雲伺服器,看起來就像乙個虛擬伺服器 vps 可以遠端桌面,在裡面安裝系統。那它跟vps有什麼區別?查了查資料,大概是這樣...
阿里雲服務 阿里雲專家服務介紹
阿里雲專家服務,提供從諮詢到實施 從遷雲到護航的全週期專業服務,滿足各場景下的服務需求。第一 上雲前提供,諮詢與設計服務 針對評估 規劃 建設 遷移或優化系統的需求,提供基於阿里雲產品特性和最佳實踐的遷移 建設或優化方案。1.遷雲諮詢服務 提供遷雲前的專業設計和諮詢。評估業務系統遷移阿里雲平台的可行...
阿里雲基礎
slb serevr load balance 負載均衡 dns domain name system 網域名稱系統 ecs elatics compule service 彈性計算伺服器 rds relational datebase service 關聯式資料庫 cdn content deli...