我正在尝试修改Tensorflow源代码(核心).
在研究代码后,我开始修改,重新编译并运行我自己的测试.但我不确定我是否以最好的方式做到这一点.所以我对此有一些疑问.
1 - 我是否需要重新编译所有张量流代码或仅修改模块?
2 - 为了实现修改,我是否总是从我的源创建一个wheel包并安装它?为什么我可以在bazel编译后直接集成修改?
3 - 测试代码的最佳方法是什么?有很多单元测试,我不知道如何正确使用它.
4 - 我正在使用linux的bash脚本来运行bazel命令,还有更好的东西吗?
谢谢大家!