Sign inSign up

841973620/dli-s-ac-02-v1

By 841973620

Updated about 2 years ago

通过 CUDA C++ 在多个 GPU 之间扩展工作负载

Image
Languages & frameworks
Developer tools
1

201

841973620/dli-s-ac-02-v1 repository overview

编写 CUDA C++ 应用程序来高效、正确地使用单个节点上的所有可用的 GPU,相比仅使用单个 GPU 可以带来极大地性能提升,并获得最佳的性价比。在本课程中,您将学习在单个节点上使用多个 GPU:

  • 学习如何在多个 GPU 上启动内核,将整个项目分摊在每个 GPU 上来运行
  • 学习如何使用并发 CUDA Streams 将内存复制与多个 GPU 上的计算重叠

完成本教程后,您将能够构建强大高效的 CUDA C++ 应用程序,以使用单个节点上的所有可用的 GPU。


运行:

docker run -it --rm --name task --gpus all -p 80:80 docker.841973620.net:8888/dli/s-ac-02-v1:cuda12.2-task

Tag summary

Content type

Image

Digest

sha256:106370de8

Size

1 GB

Last updated

about 2 years ago

docker pull 841973620/dli-s-ac-02-v1:cuda12.2-task-minimal