最近在用Transformer做文本生成任务,之前一直用TensorFlow 2.x,但感觉调试起来越来越费劲,特别是自定义loss和梯度裁剪的时候,文档看得头大。朋友推荐换PyTorch,说动态图更灵活、社区也更活跃。我想问问实际用过两者的老哥,从数据加载、模型搭建到分布式训练,到底体验差别大不大?尤其是在实践层面,有没有那种“用了一个就能少掉很多坑”的情况?我目前用的是单卡V100,后面可能要上多卡。如果有比较明确的优劣对比,或者具体的踩坑经历,非常想听一听。谢谢大家!