2017-04-13 1 views
0

J'utilise tensorflow 1.0.Comment charger tensorflow checkponit par moi-même sans C++ api?

Mon environnement de production ne peut pas générer tensorflow-cpp car la version & de la glibc est faible.

Existe-t-il un document sur la façon de charger un checkponit ou un graphe figé en C++ sans API?

1, comment enregistrer le paramètre réseau? (Plongement ...)

2, comment sauvegarder la structure graphique (couches, poids ...)

+0

par __ sans compter api__ vous voulez dire l'enveloppe python? – putonspectacles

+0

@putonspectacles I signifie vider le poids au format csv et la structure graphique dans protobuf du format json. afin que je puisse analyser la production et faire moi-même des inférences: faire du matmul, relu ... – ericyue

Répondre

0

Il n'y a pas de documentation à faire ce que je sache. Le chargement d'un point de contrôle sans l'environnement d'exécution C++ ne vous sera pas très utile car vous ne pourrez pas l'exécuter. Par défaut, le point de reprise n'inclut pas la structure du graphe, mais si vous exportez un méta-graphe, vous l'obtiendrez dans un format de tampon de protocole sérialisé. Implémenter un analyseur pour cela (et le point de contrôle de poids) vous semble difficile à obtenir correctement et susceptible de se casser dans le futur.