Angel-ML / Angel-ML/angel

2022Tencent Rhino-bird Open-source Training Program—Angel-Zihan Li-Week1

未關閉
#1,213 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Java
星號
6.8k
分支
1.6k
平均合併
44 分鐘
30 天內合併 PR
1

描述

---
Angel项目第一周进展
---
**当前进展**:
- 完成项目个人仓库的配置,完成“git push"等相关命令的测试,本地仓库/远程仓库均通过测试
- 个人项目仓库地址:https://github.com/1123469/angel
- 为Angel项目编译完成相关Linux环境的准备(Windows/Linux双系统, Docker, IntelliJ IDEA)
- 已成功在Ubuntu20.04系统上编译生成发行包
- 目前正在解决本地算法运行问题(主要仍为环境相关问题),并在积极准备下一周结构相似度计算以及构建多层次带权网络

**软件环境**:
- OS and version: Ubuntu 20.04 LTS (Windows 10)
- Docker version: 20.10.17, build 100c701
- IDE and version: IntelliJ Idea 2021.3.3
- Others: see "Angel Compilation Guide" (compile by Docker)

**遇到的问题**:
- Q1:在Windows 10环境下,基于IntelliJ Idea以及Docker for windows 进行编译时,docker脚本无输出(即未能生成发行包)
- S11:进行了包括不限于更新windows下的WSL2,在Microsoft商店安装Ubuntu20.04子系统,安装IDEA相关插件等
- R11:解决失败
- S12:基于虚拟机进行项目的部署
- R12:考虑到硬件条件以及实际运行效果,放弃了此种解决方案
- S13:在本机安装Windows/Linux双系统,直接在Ubuntu20.04 上搭建环境为项目编译做准备
- R13:成功解决相关问题并在Ubuntu20.04系统上编译生成发行包
- Q2:在使用Docker脚本编译过程中,出现如下报错(部分):
`
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/images/create?fromSrc=-&message=&repo=ubuntu-16.04&tag=: dial unix /var/run/docker.sock: connect: permission denied
`
- S21:
- `$sudo groupadd docker #如果还没有 docker group 就添加一个`
- `$sudo gpasswd -a ${USER} docker #将用户加入该 group 内 `
- ` $systemctl restart docker #重启 docker 服务 `
- `$newgrp - docker #切换当前会话到新 group 或者重启 X 会话`

- R21:成功解决
- Q3:本地运行Deepwalk Demo时,显示包“com.tencent.angel.protobuf.generated”缺失
- S31:重启 IDEA集成环境,删除maven的.m2隐藏文件夹并重新下载依赖,重新运行docker脚本进行编译
- R31:经过尝试,docker脚本运行过程中,仍有红色警告信息无法排除,虽然成功输出发行包,但仍未解决包缺失问题

-------------------------------- update on 2022-8-3----------------------------------------------------------
### 已经在本地成功运行 DeepWalkExample.scala

1. 在经过孙老师指导后选择通过如下方式进行编译:

- Run the following command in the root directory of the source code:

- ```mvn clean package -Dmaven.test.skip=true```

2. 相关版本展示如下:
![2022-08-03 12-43-40 的屏幕截图](https://user-images.githubusercontent.com/90893013/182526310-f9aeb763-6aec-47c4-91c3-cc7136f423a6.png)

3. 运行时出现如下问题
![O1CN01Ye39HH1pdSnD1nPN6_!!0-amp](https://user-images.githubusercontent.com/90893013/182526852-d492f267-cc3a-47eb-8e2d-9af910aa3af4.jpg)

4. 经过向@Lai Zhang 同学请教后,通过修改IDEA2022的配置解决该问题
![2022-08-03 12-55-31 的屏幕截图](https://user-images.githubusercontent.com/90893013/182527169-b585b5bf-df48-4f4f-a936-44226c923921.png)

5. 成功运行本地demo: DeepWalkExample.scala

![2022-08-03 12-29-44 的屏幕截图](https://user-images.githubusercontent.com/90893013/182527348-74813149-155b-4363-ac6d-c20256f12991.png)

![2022-08-03 12-31-27 的屏幕截图](https://user-images.githubusercontent.com/90893013/182527465-436e8470-39c8-4197-942b-ed5b17f1f190.png)

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。