梯度计算的部分需要在不同语言单独实现。目前只有Python API较为丰富地实现了反向传播部分。所以大多数人使用Python进行模型训练，但是可以选择使用其它语言进行线上推理。TensorFlow在Windows和Linux上支持使用Bazel或CMake构建，在某些平台上也支持直接使用GNU make进行编译。
应用.广泛的应用程序使用TensorFlow作为基础，其中它已成功实现自动化图像字幕软件，例如。2015年10月26日，Google正式启用了由TensorFlow提