Le fichier README dans https://github.com/tensorflow/tensorflow/tree/master/tensorflow/go décrit un processus de construction un peu décousu. Pourquoi ne pas utiliser SWIG et les règles aller dans le https://github.com/bazelbuild/rules_go?Pourquoi le sous-répertoire go/de tensorflow n'utilise-t-il pas go_library de Bazel rules_go?
Répondre
Il n'y a pas de bonne raison à cela, autre que "accident historique". Tensorflow avait du code Go avant que rules_go soit très mature, donc ils ont implémenté leurs propres règles. J'ai travaillé sur rules_go à plein temps au cours des derniers mois. Notre principale priorité cette année a été de soutenir la migration de Kubernetes vers Bazel en construisant les fonctionnalités dont ils ont besoin et en rendant les règles simples à utiliser. Lorsque cet effort sera terminé (bientôt), nous continuerons à soutenir d'autres projets en utilisant Bazel et Go plus directement. J'espère que cela inclura Tensorflow.
J'ai compris, merci! Je travaille sur l'intégration d'un grand projet Go avec TensorFlow, donc je serais heureux de vous aider le moment venu. –
Vous devrez demander aux auteurs de cette bibliothèque. – Adrian
Posté ici à la demande des auteurs de cette bibliothèque, afin qu'ils puissent y répondre dans un format accessible au public –
Ce n'est pas le forum approprié pour cela - s'ils veulent expliquer leurs décisions de conception, cela devrait être affiché à leur propre espace de projet, pas sur StackOverflow. Cette question, et sa réponse, ne sont pas utiles à la communauté en général. – Adrian