dmlc / dgl

Python package built to ease deep learning on graph, on top of existing DL frameworks.
http://dgl.ai
Apache License 2.0
13.36k stars 3k forks source link

[GraphBolt][CUDA] Add stream for host to device copies. #7534

Closed mfbalin closed 2 months ago

mfbalin commented 2 months ago

Description

These will be used to overlap copies from device to host or host to device in nested caches such as GPUCachedFeature<-CPUCachedFeature<-DiskBasedFeature.

I am working on a feature that needs both #7535 and the functionality here so to be able to work, I need to copy code around from these branches.

Checklist

Please feel free to remove inapplicable items for your PR.

Changes

dgl-bot commented 2 months ago

To trigger regression tests:

dgl-bot commented 2 months ago

Commit ID: 6281b9bde0d2bb3231d66f8f5fb4b3a677f6fd96

Build ID: 1

Status: ❌ CI test failed in Stage [Lint Check].

Report path: link

Full logs path: link

dgl-bot commented 2 months ago

Commit ID: d9310cf2514299e461260ff43e2e514cc65eb965

Build ID: 2

Status: ⚪️ CI test cancelled due to overrun.

Report path: link

Full logs path: link

dgl-bot commented 2 months ago

Commit ID: 000cbc8129801d2777af40f967a4bcf2baaa5bf5

Build ID: 3

Status: ✅ CI test succeeded.

Report path: link

Full logs path: link