2017-05-11 1 views
0

Comme je ne suis pas habitué à lua, cette erreur est difficile à résoudre pour moi . Quelqu'un peut-il me donner une aide ... enter image description heredans la fonction 'erreur' /root/torch/install/share/lua/5.1/trepl/init.lua:389: dans la fonction 'require'

+0

[root @ deeplearn3 Openface] # ./demos/ compare.py images/exemples/{lennon-1.jpg, clapton-1.jpg} ... classe nn.Decorator a déjà été affecté à une classe parent pile traceback: \t [C]: dans la fonction 'erreur ' \t/racine/torche/insta ll/share/lua/5.1/trepl/init.lua: 389: dans la fonction 'require' \t ... lib/python2.7/site-packages/openface/openface_server.lua: 20: dans le bloc principal \t [ C]: dans la fonction 'dofile' \t/racine/torche/install/lib/luarocks/roches/trepl/scm-1/bin/th: 150: dans le morceau principal \t [C]: à 0x00405810 – clh2007

+0

J'ai un problème similaire, mais je reçois le message: '' 'mauvais argument # 2 (nom de la classe parent invalide nn.Decorator)' ''. Posté un problème ici: https://github.com/Element-Research/dpnn/issues/91 – iacolippo

Répondre

1

J'ai également reçu cette erreur. La cause est due à certains modules ayant été déplacés de rnn et dpnn à nn.

J'ai créé une demande de traction avec les modifications nécessaires, une fois qu'ils sont fusionnés, vous devez mettre à jour le paquet dpnn avec $ luarocks install dpnn et vous devriez être prêt à partir.

demande de traction est ici: https://github.com/Element-Research/dpnn/pull/90

Si vous ne voulez pas attendre que ces changements soient intégrés puis exécutez la commande suivante:

$ git clone [email protected]:richardassar/dpnn.git 
$ git checkout remove_duplicate_modules 
$ luarocks make rocks/dpnn-scm-1.rockspec 
+0

Les modifications ont été fusionnées https://github.com/Element-Research/dpnn/pull/90#event-1078673270 Vous devriez réinstaller 'dpnn' (et' rnn' et 'nn' pour faire bonne mesure) et le problème devrait disparaître. –

+0

Utilisez votre méthode, le problème est résolu, merci beaucoup – clh2007