Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matlab crashes #50

Closed
GoogleCodeExporter opened this issue Jan 23, 2016 · 3 comments
Closed

Matlab crashes #50

GoogleCodeExporter opened this issue Jan 23, 2016 · 3 comments

Comments

@GoogleCodeExporter
Copy link

Hello Abhishek, 

First of all thank you very much for making your code publicly available for 
research. I am using an hierarchical object recognition model that I have 
created,  which reduces to vectors learned by a classifier. I use a SVM but I 
am experimenting on other classifiers. 

I tried therefore to apply Random forests, but in both regression and 
classification as soon as the code hits your MEX files (which I compiled 
successfully) it crashes to desktop. 

I am running Windows 7 and the Matlab version is 2011a at 64bit.

Many Thanks
Aris

Original issue reported on code.google.com by tsitiri...@gmail.com on 22 Nov 2012 at 4:51

@GoogleCodeExporter
Copy link
Author

Hi Aris

are you using the code from the download or from the svn? Also what compiler is 
being used with matlab? just to make sure its not a compiler specific issue can 
you also try the precompiled version? 
http://code.google.com/p/randomforest-matlab/downloads/detail?name=Windows-Preco
mpiled-RF_MexStandalone-v0.02-.zip&can=2&q=#makechanges

regards

Original comment by abhirana on 22 Nov 2012 at 5:02

@GoogleCodeExporter
Copy link
Author

Thanks for your reply. I used the code following the link you sent and not it 
seemed, the code was able to train but crashed at "classRF_predict" (testing) 
and here is why...(i figured it out)

I ran the demo and it ran successfully, so it made be look harder in my code 
and realised that I was passing the testing vectors in a column. That's because 
from classifier to classifier vectors are requested in different format so I 
overlooked that...Anyway, it seems that simply using the row (transpose) 
worked. Isn't odd though that with just a minor mistake like that it would 
crash to desktop?

For your information, my compiler is VS 2010. 

Original comment by tsitiri...@gmail.com on 23 Nov 2012 at 10:09

@GoogleCodeExporter
Copy link
Author

the major part of the code uses mex files and i think i am not doing a through 
check of whether the sizes of data match or not. the C code in the mex file is 
very finicky if the sizes are incorrect and that causes the crash. maybe i 
should put some strict checks.

great that you got a solution to your problem. hope you find the package 
useful. do tell if you run into any issues.

Original comment by abhirana on 25 Nov 2012 at 9:28

  • Changed state: Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant