2016-12-14 4 views
0

En exécutant le didacticiel sur le lien ci-dessous, j'obtiens l'erreur ci-dessous lorsque j'arrive à l'étape ci-dessous. Aucune erreur avant ce point.Utilisation du modèle de classification d'image préformé mxnet dans R

http://mxnet.io/tutorials/r/classifyRealImageWithPretrainedModel.html

prob <- predict(model, X=normed) [19:01:35] D:\chhong\mxnet\dmlc-core\include\dmlc/logging.h:235: [19:01:35] d:\chhong\mxnet\src\operator./concat-inl.h:152: Check failed: (dshape[j]) == (tmp[j]) Incorrect shape[2]: (1,320,15,15). (first input shape: (1,576,14,14)) Error: InferShape Error in ch_concat_3c_chconcat: [19:01:35] d:\chhong\mxnet\src\operator./concat-inl.h:152: Check failed: (dshape[j]) == (tmp[j]) Incorrect shape[2]: (1,320,15,15). (first input shape: (1,576,14,14))

+0

Pour poser une question de dépannage, vous devez fournir le code et les données pour reproduire votre problème dans la question elle-même –

+0

Je suis le mainteneur du paquet mxnet R. Tout d'abord, je vous suggère d'ouvrir les problèmes sur github. Deuxièmement, la raison de votre problème est que le paquet Windows est trop vieux. Il n'a pas été mis à jour depuis un bon moment car je n'ai accès à aucune machine Windows maintenant. –

Répondre

0

Je ne sais pas si le tutoriel a été réparé ou l'un des composants a été réparé, mais ce tutoriel exécute sans erreurs lors des tests aujourd'hui sur Mac

+0

Comme mentionné dans [Commentaire de Qiang] (https://stackoverflow.com/questions/41132794/using-mxnet-pre-trained-image-classification-model-in/r/49060756#comment69513882_41132794), le problème apparaît sur les machines WINDOWS . – Mogsdad

1

J'ai couru le tutoriel sur mon Windows Server Machine R2 2012 avec mxnet version 0.10.1 et R version 3.4.3.

Il fonctionne bien, et la seule chose qui a mal tourné est que le temps que je le lance à la première fois package require(mxnet) m'a retourné:

> require(mxnet) 
Loading required package: mxnet 
Error: package or namespace load failed for ‘mxnet’: 
object ‘set_global_graph_attrs’ is not exported by 'namespace:DiagrammeR' 

je devais installer et Diagrammer de charge pour faire manuellement vous il commence. Voici le code pour le faire:

# Make sure you have devtools installed already 
require(devtools) 
install_version("DiagrammeR", version = "0.9.0", repos = "http://cran.us.r-project.org") 
require(DiagrammeR) 

Ensuite, je cours à nouveau le tutoriel et cela a bien fonctionné.