cameron.freenode.net changed the topic of #mlpack to: http://www.mlpack.org/ -- We don't respond instantly... but we will respond. Give it a few minutes. Or hours. -- Channel logs: http://www.mlpack.org/irc/
govg has joined #mlpack
govg is now known as Guest2291
Guest2291 has quit [Quit: leaving]
govg_ has joined #mlpack
govg_ has quit [Read error: Connection reset by peer]
govg has joined #mlpack
< billLiu> I use MKL to compile Armadillo but when I train GMM, I got this messege : "Intel MKL ERROR: Parameter 8 was incorrect on entry to DGEMM". Any idea about what I did wrong?
< billLiu> Then it says "Segmentation fault (core dumped)"
govg has quit [Quit: leaving]
govg has joined #mlpack
billLiu has quit [Ping timeout: 246 seconds]
govg has quit [Ping timeout: 245 seconds]
govg has joined #mlpack
billLiu has joined #mlpack
< billLiu> OK, I fix that problem by using OpenBlas instead of MKL, it works. I don't know what is the reason for that...
< billLiu> naywhayare, I scan the GMM training code and found the most time consuming part is initial clustering. When the cluster is done, multiprocess matrix processing will speed up training. And I add some simple openMP code to parallelize KMeans. Can you tell me how I could compile mlpack with openMP? Further, if I wanna update my version, where is the way?
billLiu has quit [Ping timeout: 246 seconds]
billLiu has joined #mlpack
govg has quit [Ping timeout: 264 seconds]
govg has joined #mlpack
govg has quit [Ping timeout: 244 seconds]
jbc_ has quit [Ping timeout: 265 seconds]
jbc_ has joined #mlpack
< naywhayare> billLiu: look for the snippet of code in CMakeLists.txt with the comment "We require OpenMP now." and uncomment that code
< naywhayare> then, when you build mlpack, it'll automatically pass -fopenmp to the compiler (or whatever the correct flags are)
< naywhayare> it seems odd to me that the initial clustering is taking the most time. I think it does several runs of this clustering; maybe parallelizing that is a good solution?
< naywhayare> to keep your code up to date, you can make your modifications to a branch of the github repo ( https://github.com/mlpack/mlpack ) and 'git pull' occasionally to pull in any changes that have been committed to the master branch