TensorFlow est la deuxième génération du système de Google Brain. La version 1.0.0 est sortie le[9] Alors que l'implémentation de référence tourne sur un seul appareil, TensorFlow peut être lancé sur plusieursCPU etGPU (avec des extensions optionnelles telles queCUDA ouSYCL(en) pourGPGPU)[10]. TensorFlow est disponible en version64-bits pourLinux,macOS,Windows et pour les plateformes mobiles surAndroid etiOS.
Sonarchitecture flexible permet le développement sur plusieurs variétés de plateformes (CPU, GPU,TPU), allant du PC de bureaux à des clusters de serveurs et des mobiles aux dispositifs de bords.
En, Jeff Dean a mentionné que 1 500 dépôtsgithub mentionnaient TensorFlow, dont seulement cinq étaient de Google[11].
En, Google a annoncé qu'une couche logicielle spécifique serait créée pour le développement sur Android, TensorFlow Lite, à partir d'Android Oreo[12]. Il existe une version orientée vers lesmicrocontrôleurs (anglais :Tensorflow lite for microcontrollers) et a notamment été porté sur la plateformeARM Cortex-M etESP32[13].
Le, le site américainGizmodo a révélé l’existence d’un partenariat entre l’entreprise Google et lePentagone, destiné à aider ce dernier à analyser des images dedrones par l'usage de TensorFlow, sans pouvoir donner plus d'indications sur l'implication de l'entreprise. Google a déclaré : « La technologie labellise des images qui seront analysées par des humains et ne sert qu’à un usage non offensif »[14],[15].
↑(en) « TensorFlow Version Compatibility », surTensorFlow(consulté le) :« Some API functions are explicitly marked as "experimental" and can change in backward incompatible ways between minor releases. These include other languages ».
↑« TensorFlow.js »(consulté le) :« TensorFlow.js has an API similar to the TensorFlow Python API, however it does not support all of the functionality of the TensorFlow Python API. »
↑(en) « Swift for TensorFlow »(consulté le) :« Swift for TensorFlow is an early stage research project. It has been released to enable open source development and is not yet ready for general use by machine learning developers. The API is subject to change at any time. »
↑Miguel deIcaza,TensorFlowSharp: TensorFlow API for .NET languages,(lire en ligne).
↑HaipingChen,TensorFlow.NET: .NET Standard bindings for TensorFlow,(lire en ligne).
↑haskell: Haskell bindings for TensorFlow, tensorflow,(lire en ligne).