安装依赖

Euler的编译和启动依赖libhdfs.solibjvm.so存在于$LD_LIBRARY_PATH

  • 更新软件源缓存
apt-get update
  • 安装JAVA以及HDFS客户端环境
apt-get install -y curl default-jre-headless# 下面的步骤是安装HDFS客户端,对于单机用户而言下面的步骤可以参略
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
  • 配置环境变量,在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二进制兼容。如需使用其他版本的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

这样安装的版本是最新的

但是我们在执行pip install euler-gl仍然可能遇上一些问题

setuptools的版本不够

我们可以使用如下命令进行setuptools的版本升级:
pip install -U setuptools

six包的安装问题

可以使用如下的命令:

pip install six --upgrade --ignore-installed six

如果希望尝试从源码安装、以及docker安装模式可以阅读官方的文档

运行实例

在官方文档中给出一个快速开始的案例,但是在导入embedding到Faiss中进行检索(可选) 可能会有一些错误,主要是安装faiss版本的问题,这里建议使用conda进行安装

conda install faiss-cpu -c pytorch

阿里巴巴图学习框架 euler 安装运行记录相关推荐

  1. 大规模分布式图学习框架Euler——安装和使用

    目录 一.Euler介绍 1. 框架 2. 应用 2.1 大规模图的分布式学习 2.2 支持复杂异构图的表征 2.3 图学习与深度学习的结合 2.4 分层抽象与灵活扩展 3. 内置算法 二.Euler ...

  2. 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler...

    雷锋网 AI 科技评论消息,继去年 11 月开源面向高维稀疏数据场景的深度优化工具 X-Deep Learning(截至发稿,GitHub Star 数已达到 1972)之后,阿里妈妈团队于今日正式开 ...

  3. 阿里开源大规模分布式图学习框架:专为Graph嵌入,无缝对接TF/PyTorch

    ↑ 点击上方[计算机视觉联盟]关注我们 来源:阿里妈妈 编辑:金金,大明 来自新智元 阿里妈妈开源大规模分布式图表征学习框架Euler,面向工业级用户和高级研究者,结合TF/XDL/PyTorch等深 ...

  4. 自动发现_清华发布首个自动图学习框架,或有助于蛋白质建模和新药发现

    澎湃新闻记者 张唯 当前,人工智能领域的自动图机器学习研究悄然兴起,小到蛋白质分子结构,大到城市交通网络,都有自动图机器学习的用武之地. 澎湃新闻(www.thepaper.cn)记者从清华大学计算机 ...

  5. [tensorflow]联邦学习框架TFF安装记录(基于docker)

    1.介绍 tensorflow federated (下面简称为TFF) 是谷歌开发的一款开源联邦学习框架,该框架基于tensorflow (下面简称为TF) 运行.安装这个框架花了我两天时间,现在对 ...

  6. PyG图神经网络框架torch-geometric安装

    最近需要使用到PyG框架,安装的时候需要注意一些问题,记录一下,方便后来者避坑! 步骤1 首先要先确定自己的torch版本 如果使用的Anaconda可以使用conda list命令查看版本号 进入官 ...

  7. 阿里开源Euler:国内首个工业级图表征学习框架

    先奉上开源地址:https://github.com/alibaba/euler Euler开源:用图表征学习解决深度学习瓶颈 Euler是阿里巴巴旗下数字营销平台阿里妈妈自研的大规模分布式图表征学习 ...

  8. DL之paddlepaddle:百度深度学习框架paddlepaddle飞桨的简介、安装、使用方法之详细攻略

    DL之paddlepaddle:百度深度学习框架paddlepaddle飞桨的简介.安装.使用方法之详细攻略 目录 paddlepaddle百度深度学习框架的简介 1.飞桨全景图与四大领先技术 2.丰 ...

  9. 如何让机器获得幽默感——Goolge图学习技术揭秘

    原文: Graph-powered Machine Learning at Google 作者: Sujith Ravi 译者: KK4SBB 责编:何永灿,关注人工智能,投稿请联系heyc@csdn ...

最新文章

  1. 线性代数:04 特征值与特征向量 -- 矩阵的相似对角化
  2. Google提出移动端新SOTA模型MixNets:用混合深度卷积核提升精度
  3. Redis服务停止报错解决方案[NOAUTH Authentication required]
  4. netsh winsock reset
  5. VM VirtualBox 虚拟机linux系统 登录密码忘记 ,重置
  6. 机械制造技术学习笔记(七)
  7. 聊聊flink Table的OrderBy及Limit
  8. 华为鸿蒙消费者,王成录谈鸿蒙挑战和华为消费者业务崛起
  9. 大型企业网络配置系列课程详解(八) --VoIP的配置与相关概念的理解
  10. mysql教程 触发器_实现MySQL触发器的实际操作步骤
  11. Apizza 在线Api接口测试工具
  12. python构造icmp数据包_python – 在scapy中发送ICMP数据包并选择正确的接口
  13. 贾俊平统计学思维导图- 第十一、十二章 相关分析和回归分析
  14. SAP 报表设计器相关TCODE
  15. 小学C++编程入门书籍及相关资料介绍(一)
  16. 基于asp.net725原创(古代)文学交流网站系统
  17. jsp获取服务器中信息,jsp 获取服务器主机名
  18. 关于fpga的语言逻辑异步电路同步时序电路终于读懂了
  19. 学习一下windows系统的的目录结构,对比一下Linux系统的目录结构
  20. IT行业的最新走向!

热门文章

  1. oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found
  2. 2022-2028年中国锂电池设备行业深度调研及投资前景预测报告
  3. QT学习之图形视图框架
  4. c/c++中的函数指针和指针函数
  5. c/c++中的const
  6. array.array python yhzf
  7. python常用魔法函数
  8. Docker暴露端口服务器公网IP无法访问问题排查
  9. 最新Maven及Tomcat配置~(IDEA版 试错无数!)
  10. Deeplearning知识蒸馏