Python >> Tutoriel Python >  >> Python Tag >> TensorFlow

Quelle est la différence entre tf-nightly et tensorflow dans PyPI ?

Juste pour ajouter à ce que BSO a écrit :

  1. Comme son nom l'indique, le tf-nightly pip est construit et publié sur PyPI chaque nuit (sauf en cas d'échec de construction, ce qui arrive rarement). En conséquence, vous pouvez voir un historique de mise à jour de version presque une fois par jour. Il dispose des dernières fonctionnalités proches du HEAD de la branche master de github.com/tensorflow. Par conséquent, si vous voulez les dernières fonctionnalités, améliorations et corrections de bogues, telles que celles validées après la dernière version stable tensorflow version (voir ci-dessous), vous devez utiliser pip install tf-nightly . Mais l'inconvénient est que parce que tf-nightly les versions ne sont pas soumises au même ensemble strict de tests de version que tensorflow , il inclura occasionnellement des bogues qui seront corrigés ultérieurement. De plus, puisqu'il est construit à partir de HEAD, il reflétera l'état des développements intermédiaires tels que l'incomplétude des fonctionnalités.

  2. Le tensorflow pip est publié par un calendrier sémantique basé sur la version. Une nouvelle version est publiée environ une fois tous les 2 à 6 mois. En raison de l'ensemble complet de tâches de test de version, la qualité est supérieure à tf-nightly . La documentation sur https://www.tensorflow.org/api_docs/python/ est mise à jour une fois par changement de version mineur dans le tensorflow paquet pip.


Le Nightly est utilisé pour accéder plus tôt aux dernières idées de développement de tensorflow, cette version est mise à jour quotidiennement. C'est comme pour les navigateurs (voir ici).

Lequel est fiable ?

Le tensorflow classique pip install tensorflow est le plus fiable des deux. cette version a été testée par de nombreuses personnes avant d'être publiée.