Comments (3)
it's a little hard to tell. It might be better to check its overhead relative to other computation in a model. For example, this profiling result shows that subgraph construction takes about 80% of the total computation time.
prof.txt
When I measure the time used inside VertexSubgraph, constructing hashtables takes 2.4s, constructing subgraphs takes 44.4s, while the entire computation takes 60s.
from dgl.
I feel the same as @zheng-da . Would need to actually re-run the whole model with GraphIndex and re-profile to see the bottleneck.
from dgl.
#90 Merged. Will keep a note of this performance result in trello.
from dgl.
Related Issues (20)
- [GraphBolt][CUDA] Refactor TemporalNeighborSamplerImpl
- [GraphBolt] Temporal link prediction example crash HOT 4
- Edge explanations using dgl.nn.pytorch.explain.GNNExplainer HOT 1
- Building dgl from source completely without pytorch HOT 6
- AttributeError: '_OpNamespace' 'graphbolt' object has no attribute 'set_max_uva_threads' HOT 2
- [GraphBolt] ogbn-arxiv accuracy values are lower than expected. HOT 10
- Code running for distributed graph training HOT 3
- [liburing] redefinition of 'struct in6_pktinfo' when building on ubi7 with gcc/g++ 9.5.0 HOT 2
- [GraphBolt] Fix the performance issue of `graphbolt::parallel_for`. HOT 1
- [GraphBolt] Edge feature fetching does not work.
- [GraphBolt] Store `ORIGINAL_EDGE_ID` in `FeatureStore`. HOT 6
- DGL installation does not install pyyaml and pydantic as dependancies HOT 1
- [GraphBolt] Enable `CPUCachedFeature` for r-gcn mag240M example. HOT 1
- [CI] Update CI compiler versions
- how to use gpu to generate graph ? (to generate edges and nodes ) HOT 3
- ImportError: Cannot load Graphbolt C++ library HOT 8
- Restrict `torch` versions in `setup.py` HOT 3
- [GraphBolt] WARNING: An experimental feature for CUDA allocations is turned on HOT 12
- sample_neighbor not behaving as expected on onDiskDataset HOT 17
- HeteroGraphConv's forward need to modify HOT 3
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 dgl.