2017-09-25 4 views
0

Je voudrais savoir s'il est possible de lire plusieurs lignes d'un fichier en parallèle avec mon GPU dans Keras. Imaginez que j'ai un fichier avec 50 fonctionnalités (50 colonnes) et 10k lignes que je voudrais traiter en parallèle, quelle est la manière la plus efficace de le faire avec Keras? De plus, je ne veux pas entraîner mon modèle, puisque je suis déjà en phase de déploiement du projet.Lire des lignes en parallèle avec Keras (GPU)

Répondre

1

Lire le fichier entier, créez un lot avec la forme (10k, 50) et donner au modèle:

result = model.predict(inputData) 
+0

Merci pour vos commentaires! Lorsque vous créez un lot, ne lisez-vous pas séquentiellement? – Ricoleto

+0

Que voulez-vous exactement lire en parallèle? Voulez-vous dire le fichier texte? Keras ne fait pas ça, et je pense que ce n'est vraiment pas nécessaire. Cependant, votre modèle traitera un lot de la meilleure façon possible. Et si vous avez le GPU qui fonctionne correctement, il le fera simplement sans avoir besoin de plus de précautions. –

+0

Ce que j'aimerais vraiment, c'est avoir la lecture de chaque ligne en parallèle pour un fichier particulier. Si keras le gère correctement avec un lot, l'utilisation du processeur en parallèle et du GPU en parallèle devrait faire la différence en termes de temps. Non? – Ricoleto