verne.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/
kris1 has left #mlpack []
< sumedhghaisas>
rcurtin: Hey Ryan... you there? I am running some NTM copy task tests on my machine and they are taking too long... till now I have completed till sequence length 5... NTM performing way better than LSTM for lower sequence length NTM converges in 1 iteration mostly...
< sumedhghaisas>
can I run tests with longer sequence length on the server?
sumedhghaisas has quit [Ping timeout: 246 seconds]
< rcurtin>
sumedhghaisas: you have an account on masterblaster, right? give it a shot there
< rcurtin>
just don't use all the cores :)
sumedhghaisas has joined #mlpack
partobs-mdp has joined #mlpack
govg has quit [Ping timeout: 240 seconds]
govg has joined #mlpack
govg has quit [Ping timeout: 240 seconds]
govg has joined #mlpack
sumedhghaisas has quit [Ping timeout: 246 seconds]
sumedhghaisas has joined #mlpack
mikeling has joined #mlpack
govg has quit [Ping timeout: 240 seconds]
govg has joined #mlpack
govg has quit [Ping timeout: 260 seconds]
govg has joined #mlpack
kris1 has joined #mlpack
govg has quit [Ping timeout: 246 seconds]
govg has joined #mlpack
sumedhghaisas has quit [Ping timeout: 246 seconds]
kris1 has quit [Quit: kris1]
kris1 has joined #mlpack
< zoq>
kris1: Let me take a look into the issue.
< kris1>
I tried a couple of other things as well …. mainly i changed my default compiler to gcc7 and g++7
< kris1>
but now i am getting boost errors so i am installing the boost with gcc now.
< kris1>
I also tried updating the llvm version now my clang-v gives me Apple LLVM version 8.1.0 (clang-802.0.42)
< kris1>
Which has support for openmpii
< zoq>
Yeah, I think the compiler you use does not support OpenMP which is fine, because OPENMP isn't a requirement. We just have to make sure that if don't use any OpenMP functionality in this case.
< kris1>
So i would have to modify the cmake file right.
< kris1>
Can you guide what changes i should make
< zoq>
The good thing is we don't have to modify the CMake file since it already detects if the compiler supports OpenMP or not. But in parallel SGD we used 'omp_get_thread_num();' which is not a preprocessor macro so the build fails since there is no such function on systems that don't support OpenMP. I will open a PR that fixes the issue soon.
< zoq>
Since the travis and the appveyor build support OpenMP, the build was just fine. I think we could create a new travis job that builds the code without OpenMP support.
< kris1>
How should i proceed in the meantime should i just comment parallel sgd in CMake file in the optimizers
partobs-mdp has quit [Remote host closed the connection]
< zoq>
kris1: Just read your blog post, I see the problem with the unit test, I guess what we could do is to use a fixed seed and check if the first outputs are the same as with some precalculated outputs.
< kris1>
But i think fixing the seed of math::Random would effect all test cases… thats why we don’t prefer using seed values
< kris1>
I am trying to come up with a classification test for gan’s also since the discriminator learns the distribution we could test it out on the binary dataset that is skewed but i have to think about it more.
< kris1>
At present i just want to get the GAN working first.
< zoq>
We could just use a fixed seed or fixed parameters for the GAN test. But I agree, let's fix the RBM and GAN first.
andrzejk_ has joined #mlpack
kris1 has quit [Quit: kris1]
kris1 has joined #mlpack
andrzejk_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
sumedhghaisas has quit [Ping timeout: 246 seconds]
< ironstark>
zoq: rcurtin: I was looking at the mlp implementation of dlibml. We have to specify the nodes in the hidden layer. What should we fix it to? Should we ask the user to specify this ? Please let me know your thoughts on this. http://dlib.net/mlp_ex.cpp.html
< zoq>
ironstark: I think we should only test predefined models since there are too many options we would have to support.
< zoq>
ironstark: So I think the only option a user should specify is the name of the model like AlexNet.
< zoq>
ironstark: What do you think, about the idea?