阿里巴巴图学习框架 euler 安装运行记录
生活随笔
收集整理的這篇文章主要介紹了
阿里巴巴图学习框架 euler 安装运行记录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
安裝依賴
Euler的編譯和啟動依賴libhdfs.so和libjvm.so存在于$LD_LIBRARY_PATH中
- 更新軟件源緩存
apt-get update
- 安裝JAVA以及HDFS客戶端環(huán)境
apt-get install -y curl default-jre-headless# 下面的步驟是安裝HDFS客戶端,對于單機(jī)用戶而言下面的步驟可以參略
curl -O https://mirrors.aliyun.com/apache/hadoop/common/hadoop-2.9.2/hadoop-2.9.2.tar.gz
tar xf hadoop-2.9.2.tar.gz -C /usr/local
- 配置環(huán)境變量,在
bash_profile文件中加入,然后source
export JAVA_HOME=/usr/lib/jvm/default-java
export LD_LIBRARY_PATH=$JAVA_HOME/lib/server:$LD_LIBRARY_PATH
export HADOOP_HOME=/usr/local/hadoop-2.9.2
export LIBRARY_PATH=$HADOOP_HOME/lib/native:$LIBRARY_PATH
export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native:$LD_LIBRARY_PATH
export CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath --glob):$CLASSPATH
安裝Euler
Euler目前僅支持Python2。用戶可以選擇從PyPI或者源碼編譯安裝Euler:
從PyPI安裝
- 安裝Euler
apt-get install -y python python-pip
pip install euler-gl
目前PyPI上的wheel基于TensorFlow 1.12編譯,僅能與TensorFlow 1.12二進(jìn)制兼容。如需使用其他版本的TensorFlow需要重新編譯。
其中在使用第一條命令的時候,安裝的時候通常安裝的pip版本很低,所以建議使用下列方法安裝pip:
sudo apt-get remove python-pip
sudo apt-get autoremove
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py
hash -r
這樣安裝的版本是最新的
但是我們在執(zhí)行pip install euler-gl仍然可能遇上一些問題
setuptools的版本不夠
我們可以使用如下命令進(jìn)行setuptools的版本升級:
pip install -U setuptools
six包的安裝問題
可以使用如下的命令:
pip install six --upgrade --ignore-installed six
如果希望嘗試從源碼安裝、以及docker安裝模式可以閱讀官方的文檔
運(yùn)行實例
在官方文檔中給出一個快速開始的案例,但是在導(dǎo)入embedding到Faiss中進(jìn)行檢索(可選) 可能會有一些錯誤,主要是安裝faiss版本的問題,這里建議使用conda進(jìn)行安裝
conda install faiss-cpu -c pytorch
總結(jié)
以上是生活随笔為你收集整理的阿里巴巴图学习框架 euler 安装运行记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 愿疫情早日过去,向那些在疫情战斗中牺牲的
- 下一篇: 并发 vs 并行 (Concurrenc