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/
curiousguy13 has quit [Ping timeout: 245 seconds]
curiousguy13 has joined #mlpack
< stephentu>
naywhayare: i'm trying to get travis CI to build mlpack
< stephentu>
whats this "compiled with debug symbols" at the end
sumedhghaisas has joined #mlpack
sumedhghaisas has quit [Ping timeout: 255 seconds]
curiousguy13 has quit [Ping timeout: 240 seconds]
awhitesong has joined #mlpack
awhitesong has left #mlpack []
govg has quit [Ping timeout: 245 seconds]
curiousguy13 has joined #mlpack
sumedhghaisas has joined #mlpack
govg has joined #mlpack
stephentu has quit [Quit: Lost terminal]
awhitesong has joined #mlpack
< awhitesong>
naywhayare: not sure if you got this message , ya will surely look into armadillo wrappers. Thanks.
awhitesong has left #mlpack []
zoq_ has joined #mlpack
zoq_ is now known as zoq
vlad_gl has joined #mlpack
sumedhghaisas has quit [Ping timeout: 246 seconds]
vlad_gl_ has joined #mlpack
vlad_gl has quit [Ping timeout: 250 seconds]
kshitijk has joined #mlpack
vlad__gl has joined #mlpack
vlad__gl has quit [Client Quit]
vlad_gl_ has quit [Ping timeout: 252 seconds]
tarun_ml_enthusi has joined #mlpack
kshitijk has quit [Ping timeout: 246 seconds]
kshitijk has joined #mlpack
tarun_ml_enthusi has quit [Quit: Page closed]
kshitijk has quit [Ping timeout: 255 seconds]
curiousguy13 has quit [Ping timeout: 250 seconds]
curiousguy13 has joined #mlpack
govg has quit [Quit: leaving]
stephentu has joined #mlpack
stephentu has quit [Read error: No route to host]
stephentu has joined #mlpack
< naywhayare>
stephentu: the build fails with "No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself."
< naywhayare>
but this is more a factor of mlpack_test taking a rather long time
< naywhayare>
if there's some way you can increase the timeout, the test usually takes probably 45min-1hr when compiled in debug mode
< naywhayare>
if not, you can run mlpack_test with verbose output ('--log_level all' or '-l all') and I think that'll be enough output to make travis happy
< naywhayare>
failing that, we can hunt down the tests that are taking over ten minutes and figure out how to make them shorter (which is probably a thing that should happen anyway)
< stephentu>
naywhayare: ya i guess my questionw as, do we actually have tests that take 10 min to run
< stephentu>
i'll bump the timeout and make it more verbose
< naywhayare>
we shouldn't have tests that take more than ten minutes each, but there may be one or two which could probably be refactored to be shorter
< stephentu>
naywhayare: i'm surprised thsi boost test thing doesnt have a way to run test in parallel
< stephentu>
naywhayare: although we could sort of do it by running multiple bin/mlpack_test instances with different filters
vlad_gl has joined #mlpack
stephent1 has joined #mlpack
vlad_gl has quit [Quit: Page closed]
< stephent1>
naywhayare: travis CI only gives us 50 min
< stephent1>
to run tests
< stephent1>
so we might need to have a reduced test suite
< stephent1>
or for now we can just test compilation
< stephent1>
oh shit
< stephent1>
naywhayare: i accidentally pushed to the mainstream branch
< stephent1>
should I revert it all or rewrite the history?
curiousguy13 has quit [Ping timeout: 255 seconds]
curiousguy13 has joined #mlpack
< naywhayare>
stephent1: don't worry about it, it's not a problem
< naywhayare>
travis.yml doesn't actually affect anything in mlpack, so I don't think it's a problem
< naywhayare>
entertaining commit messages too :)
< naywhayare>
I personally think that build rules fit better into a separate, auxiliary repository (in svn we used mlpack/conf/ instead of mlpack/trunk/) but I don't think that this makes much sense with git and I'm not sure that's how travis works
stephent1 has quit [Ping timeout: 244 seconds]
< stephentu>
naywhayare: well, you could have a hook in mlpack
< stephentu>
which on commit
< stephentu>
pushes to another repo
< stephentu>
which has the build config
< stephentu>
ok so i think what i will do next is
< stephentu>
write a script that basically greps out all the test suites
< stephentu>
and then we can shard out the test suites using the filtering options of mlpack_test
< stephentu>
unless you have a better idea of how to get a list of all possible test cases
< stephentu>
then we can run the tests in parallel and hopefully get under the 50 minute build time
< stephentu>
(or exclude the tests which dont pass)
< stephentu>
(i mean take too long)
< naywhayare>
I saw that the FastMKS test takes 20 minutes in debug mode when I looked at the Jenkins reports: