2017-10-13 3 views
1

J'ai plusieurs modèles que j'aimerais utiliser dans la nouvelle API CNTK Library C#. Cependant, je ne trouve pas comment convertir un modèle tensorflow enregistré (fichiers tels que .ckpt et/ou .pb avec .pbtxt) en format de modèle cntk (.model). Mon but est d'effectuer la tâche d'inférence de l'API de détection d'objets de tensorflow dans C# en utilisant cntk. Je peux lancer une inférence en python pour tensorflow mais je voudrais faire la même chose en C#. Toute suggestion sera appréciée.Conversion de modèles tensorflow en format de modèle cntk pour effectuer une tâche d'inférence

Répondre

0

Il n'y a pas de convertisseur TF à CNTK dont je suis au courant. Si vous voulez juste faire eval, essayez TensorFlowSharp: https://github.com/migueldeicaza/TensorFlowSharp/tree/master/TensorFlowSharp

Ou vous pouvez toujours former votre modèle avec CNTK, en Python ou C# ou R.

+0

Merci pour votre réponse @ChaZ. En fait, j'utilise déjà TensorFlowSharp mais je pensais essayer le nouvel outil Microsoft. En fait, les développeurs de CNTK m'ont dit il y a quelques semaines qu'ils travaillaient dessus et que ce sera peut-être bientôt un convertisseur. Jusqu'à présent, tensorflowSharp peut parfaitement faire le travail. –

+0

C'est vrai. Nous travaillons sur TF au convertisseur de modèle CNTK. Je n'ai pas encore d'ETA, donc je ne l'ai pas mentionné. :) – ChaZ

+0

Merci pour votre message. Un de vos collègues a écrit ici avant mais il a supprimé son message et c'est la raison pour laquelle cette question n'avait pas de réponse quand vous le voyez. S'il vous plaît, écrivez-moi ici lorsque l'outil est prêt. Je suis un programmeur C# et ce sera mieux pour moi de travailler avec CNTK puisque je suis plus familier avec C# qu'avec python. :) –