TensorflowはC++エンジンで書かれていますが、インストールディレクトリにC++ソースコードが見つかりませんでした。私がPythonコードを調べると、Pythonレベルはアルゴリズムの本質が示されていないラッパーにすぎないということがわかりました。例えば、tensorflow/python/ops/gradients.py
では、gradients()
関数はpython_grad_func()
を呼び出して、勾配を計算します。これは、クラスメソッドであるDeFun
です。TensorflowのアルゴリズムはすべてC++とPythonで書かれているだけで、使いやすいAPIになっていますか?
私の質問は、C++で書かれたTensorflowのすべての必須部分であり、PythonはいくつかのAPIとしてのみ機能しているということですか?
を見ます言語。それは私の経験ではかなり典型的な練習です – SirGuy