最近在看MCP(Model Communication Protocol)相关的东西,想试试能不能用它来做PyTorch DDP的通信后端。目前我的场景是4卡4090做分布式训练,用NCCL经常遇到allreduce卡住或者通信延迟波动大的问题。MCP看起来是面向大模型优化的,但文档里只说了支持TensorFlow,没明确说PyTorch。我试着把MCP的so文件放到torch.distributed的backend里,结果初始化就报错说找不到符号。有没有大佬踩过这个坑?MCP现在对PyTorch的兼容性到底怎么样?还是说只能等官方适配?或者有其他轻量级替代方案推荐?先谢过各位。标题:MCP协议在PyTorch分布式训练中真的能替代NCCL吗?