本文档以一个实例,演示了grpc从0到0.5的过程. 使用go代码实现。全部源代码在文尾。
shell# mac os
brew install protobuf
protoc --version # Ensure compiler version is 3+
libprotoc 25.1
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
其他版本os的安装请参考文档: https://grpc.io/docs/protoc-installation/
shell├── proto │ ├── group │ │ └── group.proto │ └── user │ └── user.proto
这是一个体量很小且运行很简单的在容器中运行的 gpu stress test 工具,镜像是作者7年以前提交的,惊喜的是现在仍然能运行。倍感惊喜!!! dockerhub链接: https://hub.docker.com/r/chrstnhntschl/gpu_burn
这是一个使用最新版本的slurm(23.02)进行GPU集群部署配置的示例,并进行了初步测试。鉴于slurm官方文档内容的稀缺和不够丰富,使得很多slurm初学者经常在部署这里踩坑。希望本文档能够对他们有所帮助。