![](/img/trans.png)
[英]Is there any good and easy-to-use module built in Python for editing memory?
[英]Are all the algorithms of Tensorflow written in C++ and Python only serve to be easy-to-use APIs?
我知道Tensorflow是用C ++引擎編寫的,但我在安裝目錄中找不到任何C ++源代碼(我是通過pip安裝的)。 當我檢查python代碼時,我感覺到python級別只是一個包裝器,其中沒有呈現算法的本質。 例如,在tensorflow/python/ops/gradients.py
, gradients()
函數調用python_grad_func()
來計算漸變,這是DeFun
的類方法。
我的問題是,用C ++編寫的Tensorflow的所有必要部分是什么,python只作為一些API?
這大多是正確的,盡管在Python中實現了很多復雜的東西。 我不是在C ++中說“算法”,而是說核心數據流執行引擎和大多數操作(例如matmul等)都是用C ++編寫的。 很多管道,以及定義函數漸變等功能都在Python中。
有關這種方式的更多信息和討論,請參閱此StackOverflow答案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.