使用tensorflow代码库进行开发时,似乎工作流程
这很笨重。在源代码树中编译和测试更改是否有任何技巧?设置一个PYTHONPATH
我知道tensorflow不允许从源树中导入。例如,
答案 0 :(得分:0)
您可以使用bazel运行Tensorflow测试用例,无需安装任何内容,只需运行
即可bazel test //tensorflow/...
(或者您可以使用更精确的路径来运行单个测试用例。)
我建议您通过编写测试用例并使用bazel test
对其进行测试来测试您的代码。无需安装任何东西。
如果您想要一个用于临时测试的交互式shell,我不认为目前有一种受到良好支持的方法可以在不构建和安装pip包的情况下执行此操作。这听起来像是一件合理的事情;如果这对你很重要,我会打开一个GitHub问题。
希望这有帮助!