Closed jkleint closed 11 years ago
Could be that you have Math.NET Numerics installed on your system, either from your distribution, or installed by hand?
It's certainly possible. I compiled Mono 3.1.2 from source and it runs with no problems. Does Math.NET Numerics override built-in libraries?
I am not sure which library version is loaded, it may depend on a lot of factors, but I am not an expert in this. Can you check whether several versions are present by running "locate MathNet.Numerics.dll"?
I'm not an expert either. locate only finds the versions that come with MyMediaLite:
MyMediaLite-3.09/examples/csharp/MathNet.Numerics.dll
MyMediaLite-3.09/lib/mymedialite/MathNet.Numerics.dll
And dpkg doesn't know about any other versions either. It might be a bug with the old mono included with my distro.
Okay. Can you make sure you are in control which Mono that is installed you are actually using? Otherwise it is quite hard to track down the problem.
I was definitely using the Mono 2.10.8.1 (details above) that comes with Linux Mint 15 for the crash. Definitely using 3.1.2 I compiled myself fixes it.
Maybe there is a problem with Mono 2.10.8.1 on Mint 15, but I would be surprised -- I have the same version here on Ubuntu, and it works just fine, strange.
Good to know it works with Mono 3.1.2 for you.
With that workaround, I would not invest more time looking at the issue (I have not a lot of time to work on MyMediaLite, so I like concentrating on new features and bugs that concern all/most users).
I'm new to MyMediaLite and may be doing something wrong, but I get crashes trying to do very simple things with
item_recommendation
out of the box.For a training file like this:
And a command like this:
I get a crash:
I consistently get this crash with BPRMF, BPRSLIM, LeastSquareSLIM, MultiCoreBPRMF, SoftMarginRankingMF, WeightedBPRMF, WRMF.
I do not get this crash with ItemKNN, MostPopular, Random, UserKNN.
I'm running on Linux Mint 15: