Je souhaite utiliser AdamOptimizer avec GPFlow, mais je ne peux pas l'importer comme suggéré comme code source dans ce link (ligne 26) spécifie. Je ne suis pas sûr de ce qui me manque. J'ai essayé avec différentes versions de gpflow (1.1.1 et 1.3).
Merci
3 Réponses :
Je suppose que cela arrive parce que vous utilisez TF> = 1.14. Les packages GPflow publiés <= 1.4.1 prennent en charge TF <= 1.13.1 uniquement. La branche GPflow develop prend désormais en charge TF 1.14, mais cela n'a pas encore été publié.
Il existe un GPflow2 non officiel (en cours) avec TF Support 2.0, si vous êtes intéressé.
L'utilisation de tf 1.12 et 1.5 a fonctionné pour moi dans ce cas. Merci
Ce problème est désormais résolu dans GPflow Develop. Voir https://github.com/GPflow/GPflow/pull/997 . < / p>
il n'est pas encore sorti
Copiez les correctifs de cette pull request ( lien ) dans votre fichier GPflow-1.4.1 / gpflow / training / tensorflow_optimizer.py et réinstallez GPFlow.
Les lignes 24 et 25 sont-elles simplement curieuses. Assurez-vous d'utiliser pip ou pip3 en fonction de votre python
Oui, ils entrent.
Quelle version de Tensorflow utilisez-vous? Peut-être essayer 1.15? Je viens d'utiliser Tensorflow 1.15 sur l'importation de gpflow.training AdamOptimizer et cela a fonctionné pour installer une version spécifique de TensorFlow use pip3 install tensorflow == 1.5 J'ai vu dans la documentation TensorFlow qu'AdamOptimizer est venu dans la 1.14r ou quelque chose comme la version 1.15 de TF peut-être le truc car je viens de le tester
J'ai essayé d'utiliser la version 1.5 de tensorflow et cela fonctionne maintenant. Merci!
Je vous en prie!