[v4.9.0 Bullseye 64 bits] Plantage de Gladys sur discussion

Plantage sur RPi 4 4Go RAM 64 bits
En effet, il est dangereux de demander à Gladys la météo… Réchauffement climatique en cause certainement!

2 Likes

Merde, c’est dingue ça, ça veut dire que la fonctionnalité n’a jamais marché sur Raspberry Pi ?

J’en reviens pas, @GBoulvin ça fonctionnait avant ou pas ? ^^

Parce que j’ai testé toutes les versions de Gladys jusqu’à la 4.1.0, et ça n’a jamais fonctionné en fait

Aucune idée… Je n’ai jamais demandé ça dans la discussion apparemment !

1 Like

Si, ça marchait !

En décembre 2020 ça devait être la v4.0.0 là :smiley: Je vais tester, c’est peut-être ça

J’ai testé sous 4.0.0 (mais en Bullseye), et ça ne marche pas

Il doit y avoir un truc avec la version de l’OS, c’est bizarre…

@VonOx ça te dit quelque chose tout ça ?

Ca marche, mais pas tout le temps, j’ai testé plusieurs fois d’affilé.

Ou ça marche pas mais de temps en temps ça passe.

J’ai fais un test en mode « retour aux bases », j’ai pris le fichier d’exemple de la lib:

const { NlpManager } = require('node-nlp');

const manager = new NlpManager({ languages: ['en'], forceNER: true });
// Adds the utterances and intents for the NLP
manager.addDocument('en', 'goodbye for now', 'greetings.bye');
manager.addDocument('en', 'bye bye take care', 'greetings.bye');
manager.addDocument('en', 'okay see you later', 'greetings.bye');
manager.addDocument('en', 'bye for now', 'greetings.bye');
manager.addDocument('en', 'i must go', 'greetings.bye');
manager.addDocument('en', 'hello', 'greetings.hello');
manager.addDocument('en', 'hi', 'greetings.hello');
manager.addDocument('en', 'howdy', 'greetings.hello');

// Train also the NLG
manager.addAnswer('en', 'greetings.bye', 'Till next time');
manager.addAnswer('en', 'greetings.bye', 'see you soon!');
manager.addAnswer('en', 'greetings.hello', 'Hey there!');
manager.addAnswer('en', 'greetings.hello', 'Greetings!');

// Train and save the model.
(async() => {
    await manager.train();
    manager.save();
    const response = await manager.process('en', 'I should go now');
    console.log(response);
})();

Et j’obtiens les temps suivants:

train: 128.303ms
save: 7.273ms
process: 7.126s

Avec en temps d’exécution total du script, 21 secondes.

Donc oui, clairement le Pi 3 galère même sur des exemples simple

J’ai fais un test sur Node 16, même topo, 7 secondes sur l’exemple simple

Bon, je sèche un peu, au dire de certains ici, j’ai l’impression que ça a marché un jour cette fonctionnalité, mais impossible de voir comment ça aurait pu marcher ( chez moi, sur Rpi 3B+, je n’arrive pas à faire fonctionner cette feature, quelle que soit la version de Gladys )

Je vais arrêter pour aujourd’hui, si quelqu’un a une idée je suis preneur !

Pas du tout :thinking:

1 Like