Comments (6)
configure glags as shared library which is not the default option!
from graph-learn.
configure glags as shared library which is not the default option!
But it seems that the default configuration do treat gflags as shared library. Am i missing something ?
I will try to reproduce this problem in a brand new environment later.
from graph-learn.
@CNLHC see my notes
The output of the default config is .a, but we need .so.
from graph-learn.
@CNLHC see my notes
The output of the default config is .a, but we need .so.
Obviously. In fact, I have already noticed that and done a similar job in a build script here
But i do not think this is the key point of the problem. What I concern is that do we need to compile gflags manually or not?
After testing in a brand new environment and reading your notes, i can pretty sure that the answer is yes: we do need to build gflags manually.
I will try to submit a PR to automate this process.
Thanks for your communication!
from graph-learn.
@CNLHC Great thanks for your PR. Would you mind show your building steps and commands that lead to the errors exactly? I did not reproduce the problem in my environment.
from graph-learn.
The reproducing steps
export GL_DIR=<Graph-Learn Directory>
cd $GL_DIR
git checkout 1d024e7
make cleanall
git reset --hard
git clean -dif
make
make python
source env.sh
python -m pip install -I ./dist/graphlearn-0.1-cp27-cp27mu-linux_x86_64.whl
cd examples/tf/gcn
python train_supervised.py
then , got error
Traceback (most recent call last):
File "train_supervised.py", line 22, in <module>
import graphlearn as gl
File "/home/cn/research/graph/venv/lib/python2.7/site-packages/graphlearn/__init__.py", line 16, in <module>
from graphlearn import pywrap_graphlearn as pywrap
ImportError: /home/cn/research/graph/graph-learn/built/lib/libgraphlearn_shared.so: undefined symbol: _ZN6google14FlagRegistererC1IiEEPKcS3_S3_PT_S5_
os
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
and kernel-version
4.15.0-88-generic
from graph-learn.
Related Issues (20)
- 新版代码中删除了旧版的example HOT 1
- 在线推理服务等新特性什么时候推出? HOT 1
- 建议增加java版本dataloader sdk和样例apps? HOT 1
- GLE添加java版dataloader sdk HOT 4
- GCN模型Pytorch样例代码bug
- graph-learn是否后期会和graphscope的图数据整合? HOT 2
- What is the recommended versions of protobuf and g-rpc?
- Current Version whether support Caching Neighbors of Important Vertices HOT 5
- 是否支持pyspark数据格式的输入? HOT 1
- About quick start issue HOT 1
- 请问在执行tutorial的过程中helm install dgs-u2i dgs/dgs报错是为什么
- 执行tutorial的时候k8s中有些pod启动失败 HOT 10
- Provide Instructions for macOS installation?
- [BUG] GraphLearn doesn't work with Python 3.10 & Python 3.11
- GraphLearn动态图在线推理仅支持TopK采样吗? HOT 3
- 与其他GNN框架的性能对比 HOT 1
- 目前Graph-learn是用vineyard的哪个结构来存储图拓扑 HOT 1
- dgs部署失败 HOT 1
- 使用当前tutorial中的代码示例无法完成载图操作,在进行string类型特征的时候,导入出现问题。
- 参考tutorial中进行dist.yaml的分布式训练时,worker产生了Unimplemented和Unavailable的报错 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graph-learn.