--- Log opened Fri Aug 09 00:00:01 2013 | ||
--- Day changed Fri Aug 09 2013 | ||
@sonney2k | HeikoS, we need to decide where to put the notebooks though | 00:00 |
---|---|---|
@wiking | sonney2k: google... i have no idea | 00:00 |
shogun-buildbot | build #1689 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1689 blamelist: Soeren Sonnenburg <sonne@debian.org> | 00:00 |
@HeikoS | sonney2k: have a dir on the website where they are pasted | 00:00 |
@HeikoS | sonney2k: and then we autogenerate a html site with a list? | 00:00 |
lisitsyn | sonney2k: I once removed my source code being in a wrong directory | 00:00 |
@sonney2k | lisitsyn, yeah that is what I am afraid of | 00:02 |
lisitsyn | sonney2k: we can use something hybrid | 00:02 |
@sonney2k | I do too many context switches so it is rather likely to happen | 00:02 |
lisitsyn | makefile + CMake | 00:02 |
@sonney2k | HeikoS, yeah and where do we put it on the website? | 00:02 |
lisitsyn | so calling make calls cmake | 00:02 |
lisitsyn | and make clean cleans cmake | 00:02 |
@wiking | sonney2k: i think if u remove CMakeCache.txt | 00:03 |
@wiking | that's good enough | 00:03 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has joined #shogun | 00:03 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10004386 | 00:03 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has left #shogun [] | 00:03 | |
@HeikoS | sonney2k: ah I see | 00:03 |
@HeikoS | sonney documentation/tutorial | 00:03 |
@sonney2k | HeikoS, or documentation/examples? | 00:03 |
@HeikoS | sonney2k: yep | 00:04 |
@HeikoS | sonney2k: I would like to activate file and line for WARNINGS and ERROR by default, do you agree? | 00:09 |
@HeikoS | sonney2k: could you send me the scanned version of the signatures of the foundation? | 00:09 |
@sonney2k | HeikoS, or the other thing (function?) | 00:11 |
@HeikoS | sonney2k: what? | 00:11 |
@HeikoS | sonney2k: see my PR | 00:11 |
@HeikoS | I think its good for users | 00:11 |
@HeikoS | to know from which file/class things come from | 00:11 |
shogun-notifier- | shogun-data: Soeren Sonnenburg :master * 8024808 / toy/ (4 files): https://github.com/shogun-toolbox/shogun-data/commit/80248082fd7db96f7b65eb5581d049811c7440e2 | 00:12 |
shogun-notifier- | shogun-data: byte data was stored as float - really save as byte data now | 00:12 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 873e32d / data: https://github.com/shogun-toolbox/shogun/commit/873e32d8e6b1d716e70f6ebd6275988b64799966 | 00:12 |
shogun-notifier- | shogun: require fixed byte data | 00:12 |
@sonney2k | HeikoS, just do it | 00:12 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 103e071 / src/shogun/io/SGIO.cpp: https://github.com/shogun-toolbox/shogun/commit/103e071d3ca619e28fc45b48c04df3f0cf6630b7 | 00:12 |
shogun-notifier- | shogun: warnings and worse always show file and line number | 00:12 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 01641bc / src/shogun/io/SGIO.cpp: https://github.com/shogun-toolbox/shogun/commit/01641bc25e64efa28296b6b5ab7b0c9ad5b3f49a | 00:12 |
shogun-notifier- | shogun: error and warning always print file and line | 00:12 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 72e0ba8 / src/shogun/io/SGIO.cpp: https://github.com/shogun-toolbox/shogun/commit/72e0ba80db9409e30a7cb6ac452893e21216c0b8 | 00:12 |
shogun-notifier- | shogun: Merge pull request #1382 from karlnapf/develop | 00:12 |
shogun-notifier- | shogun: | 00:12 |
shogun-notifier- | shogun: always line and file for errors and warnings | 00:12 |
shogun-buildbot | build #1692 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1692 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 00:18 |
@sonney2k | wiking, one more question - why do we need such new superlu? | 00:19 |
@iglesiasg | ok guys | 00:20 |
@iglesiasg | good night! | 00:20 |
lisitsyn | we don't need superlu at all :D | 00:20 |
@sonney2k | oops it is late | 00:20 |
lisitsyn | I don't use it anymore | 00:20 |
@wiking | sonney2k: ? | 00:20 |
shogun-buildbot | build #1693 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1693 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Soeren Sonnenburg <sonne@debian.org> | 00:20 |
@sonney2k | wiking: -- Performing Test SUPERLU_MIN_VERSION_4_3 | 00:20 |
@sonney2k | -- Performing Test SUPERLU_MIN_VERSION_4_3 - Failed | 00:20 |
@sonney2k | so why that? | 00:20 |
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has quit [Quit: Leaving] | 00:20 | |
@sonney2k | wiking, and I guess sth changed w/ unit tests? Generating base/clone_unittest.cc | 00:21 |
@sonney2k | Traceback (most recent call last): | 00:21 |
@sonney2k | File "base/clone_unittest.cc.py", line 82, in <module> | 00:21 |
@sonney2k | output_file = sys.argv[2] | 00:21 |
@sonney2k | IndexError: list index out of range | 00:21 |
@sonney2k | make[1]: *** [base/clone_unittest.cc] Error 1 | 00:21 |
@sonney2k | wiking, I guess that is fixed once converting to cmake? | 00:21 |
@wiking | dunno | 00:21 |
@wiking | sonney2k: yes | 00:21 |
@wiking | sonney2k: it's done | 00:22 |
@wiking | sonney2k: i mean it's done with cmake | 00:22 |
@wiking | sonney2k: cmake -DENABLE_TESTING=ON ../ | 00:22 |
@wiking | make | 00:22 |
@wiking | ctest --output-on-failure | 00:22 |
@wiking | and there u go | 00:22 |
@sonney2k | wiking, well it still worked with 0e037a1968fa5a5b09259e3e8cf83c560c1aa0dc | 00:22 |
@wiking | sonney2k: ? | 00:23 |
@sonney2k | alright too late I have to sleep too | 00:23 |
@HeikoS | sonney2k: good night | 00:23 |
@wiking | sonney2k: what did u wanted here actually: https://github.com/shogun-toolbox/shogun/blob/4daf5ee2f5d470bbd70cfaf5cd29d9c39472ad5a/examples/undocumented/python_modular/kernel_linear_byte_modular.py | 00:24 |
@wiking | as u removed from tools.load import LoadMatrix | 00:24 |
@wiking | but not | 00:24 |
@wiking | lm=LoadMatrix() | 00:24 |
@wiking | ohfuckme | 00:26 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 00:26 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10004895 | 00:26 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 00:26 | |
@wiking | versionheader change -> rebuild whole libshogun :( | 00:26 |
@wiking | doh this needs fixing | 00:27 |
@HeikoS | wiking, lisitsyn, please have a look at the doc sprint application | 00:40 |
@HeikoS | update your details etc | 00:41 |
@HeikoS | thoralf: nice job with your patch! :) | 00:42 |
@wiking | HeikoS: The difference between sample and -1.67990517588 is 0.25253461607449879, which exceeds 1e-1, where | 00:49 |
@wiking | sample evaluates to -1.4273705598055013, | 00:49 |
@wiking | inferencemethod.... | 00:49 |
@wiking | -1.67990517588 evaluates to -1.6799051758800001, and | 00:49 |
@wiking | 1e-1 evaluates to 0.10000000000000001. | 00:49 |
@HeikoS | wiking: ah thats my test right? | 00:49 |
@wiking | y | 00:51 |
shogun-buildbot | build #1691 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1691 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 01:05 |
@HeikoS | wiking: | 01:10 |
@HeikoS | Generating base/clone_unittest.cc Traceback (most recent call last): File "base/clone_unittest.cc.py", line 82, in <module> output_file = sys.argv[2] IndexError: list index out of range make[1]: Leaving directory `/home/buildbot/slaves/shogun-slave3/deb1_-_libshogun/build/tests/unit' make: Leaving directory `/home/buildbot/slaves/shogun-slave3/deb1_-_libshogun/build/src' make[1]: *** [base/clone_unittest.cc] Error 1 make: *** [unit-tests] Error 2 progra | 01:10 |
@wiking | yeyey ye | 01:10 |
@wiking | not using the right command | 01:10 |
@wiking | it should be ctest --output-on-failure instead of make unit-tests | 01:11 |
@wiking | but of course i can fix it if it's reeeallly necessary | 01:11 |
@wiking | but it's ancient code :P | 01:11 |
shogun-notifier- | shogun: Heiko Strathmann :develop * b935813 / tests/unit/machine/gp/InferenceMethod_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/b9358130353c1e3285cb5157e1ce4a199a1448c8 | 01:14 |
shogun-notifier- | shogun: lowered accuracy to avoid failing tests | 01:14 |
shogun-notifier- | shogun: Heiko Strathmann :develop * e7834bd / tests/unit/machine/gp/InferenceMethod_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/e7834bd6514ec43247e2eec80e6f32a5cf3d754c | 01:14 |
shogun-notifier- | shogun: lower once more to be sure :) | 01:14 |
shogun-notifier- | shogun: Heiko Strathmann :develop * ed77532 / tests/unit/machine/gp/InferenceMethod_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/ed775328555fbc874451924cb7691e00f3ec724b | 01:14 |
shogun-notifier- | shogun: Merge pull request #1383 from karlnapf/develop | 01:14 |
shogun-notifier- | shogun: | 01:14 |
shogun-notifier- | shogun: lower unit test accuracy in GP log-ml sampler | 01:14 |
-!- HeikoS [~heiko@90.204.166.211] has left #shogun [] | 01:14 | |
@wiking | cool thnx | 01:15 |
shogun-buildbot | build #1694 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1694 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 01:17 |
shogun-buildbot | build #1696 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1696 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 01:20 |
-!- travis-ci [~travis-ci@ec2-54-224-126-10.compute-1.amazonaws.com] has joined #shogun | 01:30 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10006348 | 01:30 |
-!- travis-ci [~travis-ci@ec2-54-224-126-10.compute-1.amazonaws.com] has left #shogun [] | 01:30 | |
shogun-notifier- | shogun: Viktor Gal :develop * a8013be / examples/undocumented/python_modular/kernel_linear_byte_modular.py: https://github.com/shogun-toolbox/shogun/commit/a8013bea1b520120fba90da8ded86b9991993c4c | 01:33 |
shogun-notifier- | shogun: Switch kernel_linear_byte_modular.py example to use CSVFile reader | 01:33 |
shogun-buildbot | build #1697 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1697 blamelist: Viktor Gal <viktor.gal@maeth.com> | 01:37 |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun | 01:46 | |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 02:00 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10006364 | 02:00 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 02:00 | |
shogun-buildbot | build #1695 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1695 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com> | 02:05 |
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 264 seconds] | 02:24 | |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 02:44 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10008027 | 02:44 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 02:44 | |
-!- travis-ci [~travis-ci@ec2-54-224-126-10.compute-1.amazonaws.com] has joined #shogun | 03:06 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10008502 | 03:06 |
-!- travis-ci [~travis-ci@ec2-54-224-126-10.compute-1.amazonaws.com] has left #shogun [] | 03:06 | |
shogun-buildbot | build #483 of nightly_default is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/483 | 03:24 |
shogun-buildbot | build #418 of nightly_all is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_all/builds/418 | 04:16 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 06:25 | |
shogun-notifier- | shogun: Viktor Gal :develop * 2086f20 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/2086f20a52db08488aaca8407af83698e4e61b13 | 06:25 |
shogun-notifier- | shogun: travis: add octave modular job to allowed to failed | 06:25 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 06:29 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10008502 | 06:29 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 06:29 | |
shogun-buildbot | build #1698 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1698 blamelist: Viktor Gal <viktor.gal@maeth.com> | 06:33 |
-!- gsomix [~gsomix@109.169.185.159] has joined #shogun | 06:48 | |
gsomix | good morning | 06:51 |
-!- gsomix [~gsomix@109.169.185.159] has quit [Read error: Connection timed out] | 07:49 | |
-!- gsomix [~gsomix@109.169.185.159] has joined #shogun | 07:50 | |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * a68dbe4 / examples/undocumented/python_modular/kernel_linear_byte_modular.py: https://github.com/shogun-toolbox/shogun/commit/a68dbe4200136b5ff3d9463123b410c47da3e69e | 08:03 |
shogun-notifier- | shogun: convert byte example to CSVFile | 08:03 |
@sonney2k | wiking, how can one avoid a full libshogun rebuild? put the const's only in Version.cpp? | 08:04 |
shogun-buildbot | build #1699 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1699 blamelist: Soeren Sonnenburg <sonne@debian.org> | 08:08 |
@sonney2k | wiking, how can I specify I want -O0 ? | 08:19 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * 3ec0181 / src/shogun/ (5 files): https://github.com/shogun-toolbox/shogun/commit/3ec01815727ad96c6bb7e2a385bf9172c304bd85 | 08:21 |
shogun-notifier- | shogun: move lib/versionstring.h include over to .cpp files to avoid full recompile | 08:21 |
shogun-notifier- | shogun: when version changes (git pull...) | 08:21 |
@wiking | :> | 08:28 |
@wiking | just woke up | 08:28 |
@wiking | sonney2k: dunno | 08:29 |
@wiking | i have to test | 08:29 |
@wiking | https://github.com/shogun-toolbox/shogun/commit/3ec01815727ad96c6bb7e2a385bf9172c304bd85 | 08:30 |
@wiking | isnt solving it.... | 08:31 |
@wiking | imho the solution will be in the cmakefile... | 08:32 |
sonne|work | wiking: why not? | 08:39 |
@wiking | dunno | 08:40 |
sonne|work | wiking: it is nowhere used in the headers any longer | 08:40 |
@wiking | yes but it wasnt about that.... ever "P | 08:40 |
sonne|work | wiking: so it will just link again | 08:40 |
sonne|work | wiking: I mean the old Makefile.template is gone then right? | 08:40 |
@wiking | version header generation is a make target | 08:41 |
@wiking | and libshogun depends on this target | 08:41 |
@wiking | hence i think if the target is 'rebuilt' that triggers the dependent target to be rebuild again | 08:41 |
@wiking | i have to figure it out | 08:41 |
sonne|work | wiking: ohh so we have 2 reasons | 08:41 |
sonne|work | wiking: sure it must | 08:42 |
@wiking | but we need to run the versionheader target | 08:42 |
sonne|work | wiking: but it shouldn't rebuild | 08:42 |
@wiking | everytime | 08:42 |
sonne|work | wiking: but just compile | 08:42 |
@wiking | since we cannot assure that things hasn't changed | 08:42 |
sonne|work | err compile lib/Version.cpp | 08:42 |
@wiking | yeah i have to checkit | 08:42 |
@wiking | but first i have to wake up | 08:43 |
@wiking | and get a coffee | 08:43 |
sonne|work | heh | 08:43 |
@wiking | btw travis was green after a looooong time finally: build 1736 | 08:43 |
@wiking | (i moved octave into allowed to fail mode) | 08:43 |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun | 08:48 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 08:48 | |
@wiking | iglesiasg: morning... travis went green \o/ | 09:08 |
@iglesiasg | wiking, awesome! | 09:08 |
@iglesiasg | I haven't seen what was that made fail the fisher example | 09:08 |
@iglesiasg | will have a quick look soon | 09:08 |
@iglesiasg | wiking, btw, write in the google docs where do you live or would be coming from to the doc sprint | 09:09 |
@wiking | iglesiasg: it's fixed... | 09:09 |
@wiking | iglesiasg: yeah i have to read/edit that but first need to fix a cmake shit... | 09:09 |
@iglesiasg | wiking, all right | 09:09 |
@iglesiasg | wiking, just want to have a look, out of curiosity, even if it is fixed ;) | 09:09 |
sonne|work | iglesiasg: it was a long double function missing | 09:10 |
@iglesiasg | aham I see | 09:10 |
@wiking | iglesiasg: it was the problem with not detection the libm functions... | 09:10 |
sonne|work | iglesiasg: wow! the proposal heiko wrote is pretty good already! | 09:10 |
@iglesiasg | yeah! | 09:10 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has joined #shogun | 09:11 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10015654 | 09:11 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has left #shogun [] | 09:11 | |
@wiking | sonne|work: i've just tested now... seems your fix actually did the job... only | 09:12 |
@wiking | [ 1%] Building CXX object src/shogun/CMakeFiles/shogun.dir/base/class_list.cpp.o | 09:12 |
@wiking | [ 1%] Building CXX object src/shogun/CMakeFiles/shogun.dir/base/Version.cpp.o | 09:12 |
@wiking | are rebuilt... | 09:12 |
@wiking | and of course stuff are relinked | 09:13 |
@wiking | but that's all... | 09:13 |
@wiking | cool | 09:13 |
sonne|work | wiking: yeah exactly | 09:13 |
sonne|work | wiking: why is class_list rebuilt? | 09:13 |
@wiking | heh good question | 09:16 |
shogun-buildbot | build #1700 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1700 blamelist: Soeren Sonnenburg <sonne@debian.org> | 09:16 |
@wiking | sonne|work: btw on the buildbots: the right way to build would be as on travis | 09:16 |
@wiking | for configure: mkdir build && cd build && cmake -DENABLE_TESTING=ON -DBUNDLE_EIGEN=ON -DBUNDLE_JSON=ON .. | 09:16 |
@wiking | compile: make | 09:16 |
@wiking | test: ctest --output-on-failure | 09:17 |
@wiking | sonne|work: u can test that on the fbsd bot | 09:17 |
@wiking | sonne|work: it has cmake | 09:17 |
sonne|work | wiking: I don't have access from work | 09:18 |
@wiking | ah :S | 09:18 |
@wiking | then i guess later tonight | 09:19 |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has quit [Quit: Leaving.] | 09:27 | |
thoralf | Hey. | 09:34 |
@iglesiasg | hello hello | 09:34 |
sonne|work | wiking: what I was desperately missing is to totally disable gcc optimization flags - btw did you disable optimization flags when compiling the modular interfaces? Otherwise this really takes 3 times longer | 09:38 |
sonne|work | thoralf: hey - is your PR ready to be merged now? | 09:38 |
thoralf | sonne|work: I think it is - but Heiko wants me to change ASSERT to REQUIRE. | 09:38 |
thoralf | sonne|work: Can't do that today, maybe monday. | 09:39 |
thoralf | Sorry. | 09:39 |
sonne|work | yeah it is nice to have a reasonable error message | 09:39 |
sonne|work | thoralf: np | 09:39 |
@iglesiasg | wiking, getting a cmake problem here | 09:40 |
@iglesiasg | -- Found CCache: /usr/bin/ccache | 09:40 |
@iglesiasg | /usr/bin/ccache: invalid option -- 'd' | 09:40 |
@wiking | iglesiasg: pastebin it | 09:41 |
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun | 09:41 | |
@wiking | sonne|work: what flags exactly do u mean? | 09:41 |
@iglesiasg | wiking, http://pastebin.com/Np7sWdax | 09:41 |
sonne|work | wiking: -O0 no tuning | 09:41 |
@wiking | sonne|work: for swig generated cxx? | 09:42 |
sonne|work | wiking: what we had with --disable-optimization . Otherwise compile time is too tough | 09:42 |
thoralf | sonne|work: Preparing a PR from my local patches is quite a lot of work - so it's always a bit annoying doing shogun-housekeeping, too. | 09:42 |
sonne|work | wiking: well one is for libshogun and interfaces | 09:42 |
thoralf | sonne|work: I can continue sending PRs, but I've to take care that its not exceeding my capacities. | 09:42 |
@wiking | sonne|work: currently the only optimization flag u have is -mtune=native... | 09:42 |
sonne|work | thoralf: I cannot follow sorry | 09:43 |
sonne|work | wiking: well use -march=native and -O9 or 3 | 09:43 |
sonne|work | wiking: but not for compiling modular interfaces! | 09:43 |
@wiking | sonne|work: no i have notspecified -O9 or 3 anywhere | 09:44 |
sonne|work | wiking: ohh you have to otherwise optimization is off | 09:44 |
@wiking | sonne|work: yes | 09:44 |
@wiking | well start editing the cmake file :) | 09:45 |
@wiking | just make sure you do it for the right target | 09:45 |
@wiking | i.e. Debug or Release | 09:45 |
thoralf | sonne|work: Ehrm. I've been moving code around - most of the assertions have been there already. A bit annoying to do the migration from ASSERT to REQUIRE. | 09:45 |
@wiking | iglesiasg: wtf... | 09:45 |
sonne|work | thoralf: ahh ok well then we can merge it :D | 09:45 |
@wiking | iglesiasg: what ht efuck is invalid option -- 'd' | 09:45 |
sonne|work | thoralf: but please do the require too it is like 10 mins work I guess | 09:46 |
sonne|work | thoralf: I mean do it later but do it | 09:46 |
@iglesiasg | wiking, is it passed to ccache? | 09:46 |
@wiking | well it seems but why and what i dont get it | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * ea623c7 / src/shogun/lib/SGSparseVector.cpp: https://github.com/shogun-toolbox/shogun/commit/ea623c72aa56571c637d378e665f4203fb5afab1 | 09:46 |
shogun-notifier- | shogun: Bounds checking for dense_dot on sparse vectors (if vec is smaller than largest feature_index). | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * eead651 / src/shogun/features/SparseFeatures.cpp: https://github.com/shogun-toolbox/shogun/commit/eead651c088acd9d180105f59649146a9efbb9c6 | 09:46 |
shogun-notifier- | shogun: Removed code duplication in CSparseFeatures<ST>::dense_dot: forwarding call to SGSparseVector<ST>::dense_dot | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * 768a187 / src/shogun/lib/ (3 files): https://github.com/shogun-toolbox/shogun/commit/768a18721d7ef2201bb46e6362a24573d51ec336 | 09:46 |
shogun-notifier- | shogun: Moved sort_features() from SGSparseMatrix to SGSparseVector. Fixed ASSERT to allow duplicate feature ids. | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * da5891c / src/shogun/lib/SGSparseVector.cpp,tests/unit/lib/SGSparseVector_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/da5891ce17410d0284c57a7b84e489ba3e43b3a1 | 09:46 |
shogun-notifier- | shogun: SGSparseVector::sort_features() compresses duplicate features; wrote basic unit tests for sort_features(). | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * b629081 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/b629081c749789a4b96374e4c9df4110a3fcff10 | 09:46 |
shogun-notifier- | shogun: Moved get_feature(index) from SGSparseFeatures to SGSparseVector. Added unit-tests to fix behaviour on duplicate entries. | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * f128965 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/f12896518117741b4066cfc95e83aaa97a1e7fcc | 09:46 |
shogun-notifier- | shogun: Moved get_dense() from SGSparseFeatures to SGSparseVector. Added unit-tests to fix behaviour. | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * 9b4d950 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/9b4d95003f482f05a4754c1c729bbab6ec9e3f90 | 09:46 |
shogun-notifier- | shogun: Added get_num_dimension() and parameter-less get_dense() to SGSparseVector. Added unit tests. | 09:46 |
shogun-notifier- | shogun: Thoralf Klein :develop * b115168 / src/shogun/features/SparseFeatures.cpp,src/shogun/lib/SGSparseVector.cpp: https://github.com/shogun-toolbox/shogun/commit/b115168c673b6bb74ae97f6b4bc7fc02279ea7bd | 09:46 |
shogun-notifier- | shogun: Fixed formatting issues. | 09:46 |
shogun-notifier- | shogun: Soeren Sonnenburg :develop * eab098f / / (5 files): https://github.com/shogun-toolbox/shogun/commit/eab098fe15e337a38be73ee5eda19450c50ecb86 | 09:46 |
shogun-notifier- | shogun: Merge pull request #1380 from tklein23/sparse_fixes | 09:46 |
@wiking | can u add a line to your ./CMakeLiss.txt: to line 23: MESSAGE(${CMAKE_CXX_COMPILER_ARG1}) MESSAGE(${CMAKE_CXX_COMPILER}) | 09:48 |
@wiking | and rerun cmake | 09:48 |
@iglesiasg | wiking, sure | 09:48 |
thoralf | sonne|work: Okay, so it's only REQUIRE(condition, "format string", *arguments)? | 09:49 |
sonne|work | thoralf: yes | 09:49 |
thoralf | sonne|work: for instance: REQUIRE(num>=0 && num<get_num_vectors(), "get_feature(num=%d,index=%d): num exceeds [0;%d]\n", num, index, get_num_vectors()); | 09:51 |
thoralf | sonne|work: Too verbose? | 09:51 |
sonne|work | thoralf: no perfect | 09:51 |
@iglesiasg | wiking, I am sorry, I think I am doing something wrong. Parse error. Expected a newline, got identifier with text "MESSAGE". | 09:51 |
@iglesiasg | all right | 09:52 |
@wiking | iglesiasg: indeed u r doing it wrong | 09:52 |
@wiking | git diff | 09:52 |
@iglesiasg | it had to be in a couple of lines | 09:52 |
@wiking | and show me wtf | 09:52 |
@iglesiasg | MESSAGE | 09:52 |
@iglesiasg | MESSAGE | 09:52 |
@iglesiasg | /usr/bin/c++ | 09:52 |
@iglesiasg | /usr/bin/ccache | 09:52 |
@iglesiasg | that this what we get with those messages | 09:52 |
@wiking | mmm and where does then that fucking d comes fomr? :) | 09:53 |
shogun-buildbot | build #1701 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1701 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 09:53 |
@wiking | do the same for CMAKE_C_COMPILER and CMAKE_C_COMPILER | 09:53 |
@wiking | CMAKE_C_COMPILER_ARG1 | 09:53 |
@wiking | and CMAKE_C_FLAGS CMAKE_CXX_FLAGS | 09:53 |
@wiking | if doesn't help then -DENABLE_CCACHE=OFF | 09:53 |
@wiking | ;) | 09:53 |
@wiking | i have no idea | 09:54 |
@wiking | where do u get that d | 09:54 |
shogun-buildbot | build #1703 of deb1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1703 blamelist: Soeren Sonnenburg <sonne@debian.org>, Thoralf Klein <thoralf.klein@zib.de> | 09:57 |
@iglesiasg | wiking, flags are empty in both cases | 09:59 |
@wiking | lol | 10:00 |
@wiking | i'm sorry man | 10:00 |
@wiking | htis is weird | 10:00 |
@iglesiasg | I can just deactivate ccache | 10:00 |
@wiking | but it would be great to figure out why | 10:00 |
@wiking | sonne|work: ok so DEBUG = -O2 RELASE = -O9? | 10:01 |
@wiking | any other flags u would like? | 10:01 |
@wiking | -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated | 10:01 |
@wiking | ? | 10:02 |
@wiking | -O9 -fexpensive-optimizations\ -frerun-cse-after-loop -fcse-follow-jumps -finline-functions -fschedule-insns2\ -fthread-jumps -fforce-addr -fstrength-reduce -funroll-loops -mfpmath=sse | 10:02 |
@wiking | for release ^? | 10:02 |
@wiking | and i guess u want '-g' always | 10:02 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 10:02 | |
travis-ci | [travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10017342 | 10:02 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 10:02 | |
@wiking | hahah this merge was killing it all | 10:03 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 10:20 | |
@wiking | lisitsyn i think i've found the solution for the dyn generated src list | 10:22 |
lisitsyn | wiking: ! | 10:22 |
lisitsyn | how? | 10:22 |
@wiking | lisitsyn: almost like the case of versionstring.h | 10:23 |
@wiking | lisitsyn: i just don't know how to pass back a variable | 10:23 |
@wiking | lisitsyn: if we do openmp, then swig should have those flags as well? :) | 10:23 |
lisitsyn | wiking: do you think so? | 10:26 |
lisitsyn | I don't know | 10:26 |
lisitsyn | it won't hurt anyway though | 10:26 |
@wiking | i have no idea | 10:27 |
@wiking | lisitsyn: so if we compile libshogun with c++11 | 10:33 |
@wiking | do we have to have the SWIG compiled with c++11 as well? | 10:33 |
lisitsyn | wiking: good question | 10:33 |
lisitsyn | I hope no but they changed ABI or so | 10:34 |
lisitsyn | so it could get us some problems | 10:34 |
@wiking | i mean now i'm doing it | 10:34 |
@wiking | but hten sometimes i cannot have c++11 | 10:34 |
lisitsyn | wiking: where are you located now? | 10:34 |
@wiking | as swig is not fully c++11 ready | 10:34 |
lisitsyn | croatia? | 10:34 |
@wiking | lisitsyn: yep | 10:34 |
lisitsyn | zagreb? | 10:34 |
@wiking | oh shit today i have to read/write | 10:34 |
@wiking | lisitsyn: yes | 10:34 |
sonne|work | wiking: debug = -O0 and yes all the warning flags please | 10:35 |
lisitsyn | wiking: just to fill in this docsprint application | 10:35 |
sonne|work | wiking: yes and always -g | 10:35 |
@wiking | sonne|work: debug -O0 not -O2? | 10:35 |
@wiking | sonne|work: at least in past it was -O0 | 10:35 |
lisitsyn | debug is -O0 for sure | 10:35 |
@wiking | i mean -O2 | 10:35 |
@wiking | COMP_DEFAULT_OPTS="$COMP_WARNINGS -O2" | 10:35 |
@wiking | this was in ./configure | 10:35 |
lisitsyn | really/ | 10:35 |
lisitsyn | ? | 10:35 |
lisitsyn | ehmhemhem | 10:35 |
@wiking | yes | 10:36 |
lisitsyn | why :D | 10:36 |
@wiking | dunno but ok | 10:36 |
@wiking | i mean if no -O is set | 10:36 |
@wiking | then it's -O0 by default | 10:36 |
lisitsyn | yes | 10:36 |
@wiking | as it is now... | 10:36 |
lisitsyn | O2 is already optimizing out functions | 10:36 |
@wiking | then i just have to fix the RELEASE flags... | 10:36 |
lisitsyn | so I'd prefer O0 | 10:36 |
sonne|work | wiking: no -O3 by default? | 10:36 |
@wiking | sonne|work: the old ./configure was like this | 10:37 |
@wiking | COMP_DEFAULT_OPTS="$COMP_WARNINGS -O2" | 10:37 |
@wiking | COMP_NO_OPTS="$COMP_WARNINGS -O0" | 10:37 |
@wiking | cmake is now by default building Debug mode | 10:37 |
@wiking | the only flag was now still missing is -g | 10:37 |
@wiking | but i'm fixing that now | 10:37 |
sonne|work | wiking: we had 3 modes | 10:39 |
sonne|work | wiking: 1) no optimization at all -> -O0 for all | 10:39 |
sonne|work | wiking: 2) tune to the max -> -O9 -march=native for libshogun and -O0 for modular interfaces | 10:40 |
shogun-buildbot | build #1702 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1702 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 10:40 |
sonne|work | wiking: 3) portable optimizations (as in shipped by debian) -> -O2 for libshogun -O0 for modular | 10:40 |
sonne|work | wiking: please make 2) the default since that is what *users* compiling shogun want | 10:41 |
@wiking | sonne|work: so | 10:41 |
@wiking | sonne|work: distribution build type? | 10:42 |
sonne|work | what? | 10:42 |
@wiking | well we can have | 10:42 |
@wiking | build types: debug, release, distribution | 10:42 |
@wiking | debug = no optimization -O0 | 10:42 |
@wiking | release = -O9 -march=native | 10:42 |
sonne|work | yes that is what we usually use for developers | 10:43 |
@wiking | distribution = -O2 | 10:43 |
sonne|work | debug I mean | 10:43 |
sonne|work | yes perfect | 10:43 |
@wiking | and the default build type is debug | 10:43 |
@wiking | ok setting it up | 10:43 |
@wiking | sonne|work: distribution: -march=native ? | 10:43 |
@wiking | aaah you mean we should build release | 10:43 |
@wiking | ok | 10:43 |
@wiking | sonne|work: -g always i guess | 10:45 |
sonne|work | wiking: yes? | 10:46 |
@wiking | sonne|work: -march=native for 3) (distribution) ? | 10:46 |
@wiking | oerror: invalid value '9' in '-O9' | 10:48 |
@wiking | :DDD | 10:48 |
@wiking | oh yeah | 10:48 |
@wiking | -O0 -O1 -O2 -Os -Oz -O3 -O4 | 10:49 |
@wiking | for clang ;) | 10:49 |
lisitsyn | wiking: just O3 | 10:49 |
lisitsyn | I have no idea what is O9 | 10:49 |
@wiking | yeah | 10:49 |
lisitsyn | I guess that's something like quantum computing optimization | 10:50 |
@wiking | it'll b -IO3 | 10:50 |
lisitsyn | in they year 2153 | 10:50 |
@wiking | O3 | 10:50 |
lisitsyn | wiking: O4 is dangerous like a mine field | 10:50 |
lisitsyn | it kabooms the kaboom | 10:50 |
@wiking | ok testing O3 | 10:51 |
@wiking | but i guess on travis we want to build in Debug mode :P | 10:54 |
sonne|work | wiking: well what we ship to users is what we should test :) | 10:57 |
@wiking | sonne|work: ok | 10:57 |
@wiking | somebody fix the last merge error | 11:04 |
sonne|work | thoralf: ^ any clues for https://travis-ci.org/shogun-toolbox/shogun/jobs/10017343 ? | 11:13 |
@wiking | sonne|work: these were not used for swig cxx: -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated | 11:19 |
@wiking | sonne|work: do we want them? | 11:19 |
-!- van51 [~van51@ppp-94-66-52-171.home.otenet.gr] has joined #shogun | 11:20 | |
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has joined #shogun | 11:20 | |
sonne|work | wiking: maybe not sure. put them in and we check later | 11:35 |
sonne|work | van51: morning! | 11:35 |
-!- HeikoS [~heiko@nat-163-6.internal.eduroam.ucl.ac.uk] has joined #shogun | 11:39 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:39 | |
van51 | sonne|work: morning! | 11:48 |
van51 | sonne|work: I was grabbing a bite :) | 11:49 |
van51 | sonne|work: I think that PR is good to merge | 11:49 |
van51 | sonne|work: I ran the lang detection example last night and it did quite well | 11:50 |
van51 | sonne|work: now I would like to make a dataset of small senteces to compare results w/ and w/o quadratic | 11:50 |
van51 | sonne|work: and then turn it into a demo | 11:50 |
-!- hoijui [~hoijui@adsl-84-227-37-53.adslplus.ch] has quit [Quit: Leaving] | 11:51 | |
sonne|work | van51: quite well == ? | 11:54 |
van51 | sonne|work: it had like 99.99% accuracy on large documents and I just typed a few small sentences that it didn't miss | 11:55 |
van51 | sonne|work: and the training time took ~2200 secs on 30k docs | 11:56 |
sonne|work | van51: that was for large documents right? | 11:59 |
van51 | sonne|work: yea | 11:59 |
thoralf | sonne|work: I'll check. | 12:00 |
van51 | sonne|work: well they 're not enormous either :P just an average wiki article | 12:00 |
sonne|work | van51: alright then create smaller snippets and try again | 12:00 |
thoralf | sonne|work: Sorry for the delay; meeting. | 12:00 |
@HeikoS | sonne|work, lisitsyn, wiking, iglesias please more tuning of the proposal! Want to submit soon | 12:00 |
sonne|work | van51: well you could take say just say 5-50 words | 12:00 |
lisitsyn | HeikoS: yeah going through it | 12:01 |
@HeikoS | sonne|work, lisitsyn, wiking, iglesias I have the feeling that if we send it too late, they might decide before weekend | 12:02 |
@HeikoS | leaving us out | 12:02 |
@HeikoS | so lets send it ASAP | 12:02 |
@HeikoS | best thing is if they have in in their mailbox friday morning | 12:02 |
@HeikoS | which is soon | 12:02 |
@HeikoS | sonne|work, lisitsyn, wiking, iglesias what do you think if we push some individuals to apply for SHOGUN? | 12:03 |
@HeikoS | like thoralf, or kevin? | 12:03 |
sonne|work | HeikoS: you mean thoralf and who else? | 12:03 |
thoralf | sonne|work: The break happened because I switched from SGVector<T> dense(0) to dense(). | 12:03 |
@HeikoS | sonne|work: pickle blogs a lot about shogun and does cool stuff | 12:03 |
sonne|work | thoralf: errm ok then use dense(0) (wtf?!?) | 12:03 |
@HeikoS | dont know | 12:04 |
sonne|work | HeikoS: well or even lambday | 12:04 |
@HeikoS | I think if there are some individuals applying our chances get batter | 12:04 |
@HeikoS | yeah | 12:04 |
@HeikoS | sonne|work: but that might be a bit difficult | 12:04 |
@HeikoS | sonne|work: do you think its a good idea? | 12:04 |
sonne|work | butter batter better yes | 12:04 |
@HeikoS | thoralf: interested is applying to the doc sprint? | 12:05 |
thoralf | HeikoS: What's this? | 12:05 |
@HeikoS | sonne|work: Ill write to the mailing list maybe? | 12:05 |
@wiking | HeikoS: gimme access for vigsterkr@gm | 12:05 |
thoralf | HeikoS: Sorry, didn't follow your thread. | 12:05 |
@HeikoS | thoralf: getting together for three days in the US and write a book on shogzun | 12:05 |
thoralf | HeikoS: I'm in. ;) | 12:05 |
@HeikoS | thoralf: so we apply as an organization, but individuals may also apply | 12:06 |
@HeikoS | and we think that this might help | 12:06 |
@HeikoS | thoralf: sent you an email | 12:06 |
sonne|work | HeikoS: well they would need to apply by end of today right? | 12:06 |
@HeikoS | wiking: shared | 12:06 |
@HeikoS | sonne|work: the thing is: its friday, I guess they will decide today | 12:07 |
@HeikoS | so better earlier (for our big one=) | 12:07 |
@HeikoS | I will submit in 3hrs | 12:07 |
@HeikoS | so please everyone tune tune tune :) | 12:08 |
@HeikoS | got to do some work now see you later | 12:08 |
sonne|work | HeikoS: no they won't decide today | 12:08 |
sonne|work | HeikoS: I guess not before 1 week | 12:08 |
sonne|work | HeikoS: but still deadlines are deadlines | 12:08 |
@HeikoS | ok | 12:09 |
@HeikoS | sonne|work: Ill write an email to the mailing list to push individual users to apply | 12:10 |
@HeikoS | sonne|work, thoralf: see mail on shogun-list | 12:19 |
-!- van51 [~van51@ppp-94-66-52-171.home.otenet.gr] has quit [Quit: Leaving.] | 12:21 | |
@iglesiasg | wiking, hello hello | 12:24 |
@iglesiasg | wiking, I am getting this when doing ccmake | 12:24 |
@iglesiasg | Your compiler cannot expand a variadic template parameter into a fixed-length argument list. | 12:24 |
@wiking | iglesiasg: this should have been fixed | 12:24 |
@iglesiasg | It doesn't look like an error though | 12:24 |
@wiking | iglesiasg: ah ok no it's not an error | 12:24 |
@iglesiasg | wiking, should I worry about it? | 12:25 |
@wiking | iglesiasg: | 12:25 |
@wiking | # to avoid problems with variadic template handling in gcc 4.6.3 | 12:25 |
@wiking | # with -std=c++0x mode in gmock-matchers.h | 12:25 |
@wiking | # error: unimplemented: cannot expand 'Tail ...' into a fixed-length argument list | 12:25 |
@wiking | # TODO: check if there's a version | 12:25 |
@wiking | so your compiler doesn't support c++11 but c++0x | 12:25 |
@wiking | but c++0x will cause some troubles with gmock | 12:25 |
@wiking | (see the variadic template parameter thingy) | 12:26 |
@wiking | hence c++0x is not enabled | 12:26 |
@wiking | nothing to worry about | 12:26 |
@iglesiasg | ok | 12:26 |
@wiking | thoralf: you did the sparsevector stuff? | 12:28 |
thoralf | wiking: Yes, why? | 12:28 |
@wiking | if yes then in SGSparseVector.cpp:230 | 12:28 |
@wiking | why: SGVector<T> dense; | 12:28 |
@wiking | i mean SGVector<T> dense(); | 12:28 |
@wiking | why is the () there? | 12:28 |
thoralf | wiking: Does it hurt? | 12:28 |
@wiking | uyes | 12:29 |
@wiking | it kills the compiler ;) | 12:29 |
thoralf | I just replaced it by (0) | 12:29 |
thoralf | wiking: That's all? | 12:29 |
thoralf | Puh. | 12:29 |
thoralf | Thanks. | 12:29 |
@wiking | why not SGVector<T> dense; | 12:29 |
@wiking | ? | 12:29 |
@wiking | it'll call SGVector<T> () ctor | 12:29 |
thoralf | wiking: Didn't know there's a difference between dense() and dense. | 12:29 |
@wiking | ok i'll finish this and then commit the patch | 12:30 |
@wiking | so dont send a PR for this | 12:30 |
thoralf | wiking: Ehrm. I just prepared a PR containing this and a few other fixes. ;) | 12:30 |
@wiking | thoralf: ok then send it | 12:31 |
@wiking | and after that i'll send my stuff | 12:31 |
thoralf | PR is out. | 12:33 |
thoralf | HeikoS: It contains your annoying REQUIRE-thing. ;) | 12:34 |
@HeikoS | thoralf: thanks! | 12:35 |
@HeikoS | thoralf: I know annyoing but very helpful for users, as they otherwise only see assertion failed | 12:35 |
@HeikoS | thoralf: could you change one more thing? We have an 80 characters per line style | 12:35 |
thoralf | wiking: Can you explain the difference between "SGVector<T> dense()" and "SGVector<T> dense"? | 12:35 |
thoralf | HeikoS: Ey! | 12:36 |
@HeikoS | thoralf: ? :) | 12:36 |
thoralf | HeikoS: I was just moving code, so the assertions were not mine. I fixed it on your behalf and now it's too long? | 12:36 |
thoralf | No! ;) | 12:36 |
thoralf | striking! | 12:36 |
@HeikoS | thoralf: Well then just keep it in mind next time | 12:37 |
@HeikoS | its easy, just press enter ;) | 12:37 |
thoralf | HeikoS: I will. ;) | 12:37 |
@HeikoS | but thanks for the patch | 12:37 |
@HeikoS | very good stuff! | 12:37 |
@HeikoS | thoralf: dont blame me just trying to keep code clean | 12:37 |
thoralf | HeikoS: Yeah, it's okay. | 12:38 |
thoralf | HeikoS: I wish there would be a kind of indent-style to apply before committing. | 12:38 |
@HeikoS | thoralf: thats why we need the doc camp :) shogun developer guidelines :) | 12:38 |
thoralf | HeikoS: Or code sniffer. | 12:38 |
thoralf | Yah. | 12:38 |
thoralf | Yeah. | 12:38 |
@HeikoS | thoralf: I have that set up for eclipse btw | 12:38 |
@HeikoS | doesnt work with macros though | 12:38 |
@HeikoS | but for other code things, | 12:38 |
thoralf | HeikoS: Which style did you choose? | 12:38 |
@HeikoS | just press ctrl-shift-f | 12:39 |
@HeikoS | there are things in some readme that I obey | 12:39 |
@HeikoS | such as the 80 char limit | 12:39 |
@HeikoS | spaces, newlines etc | 12:39 |
thoralf | HeikoS: I'm switching between eclipse and command-line, escpecially for remote editing. | 12:39 |
@HeikoS | thoralf: yeah for remote emacs is cool, or vim | 12:40 |
@HeikoS | but my fingers go on strike when I use them :) | 12:40 |
thoralf | HeikoS: My laptop has only 2 cores, my workstation 8. So it's better to compile and check remote. :) | 12:40 |
@HeikoS | thoralf: did you get the email on shogun-list about the doc sprint? | 12:40 |
thoralf | HeikoS: Yes, I did. | 12:40 |
@HeikoS | thoralf: ha! indeed :) btw use cmake, compiling is done with ccache automagically | 12:40 |
thoralf | HeikoS: How to use this? | 12:41 |
@HeikoS | wiking sent an email | 12:41 |
@HeikoS | shogun with cmake is the subject | 12:41 |
@HeikoS | its easy | 12:41 |
@HeikoS | create dir | 12:41 |
@HeikoS | run cmake with your options | 12:41 |
@HeikoS | typ emake | 12:41 |
@wiking | didin't get anything | 12:41 |
@HeikoS | wiking: no mail on the shogun-list? | 12:41 |
@wiking | ah ok ... not talking to me | 12:41 |
@HeikoS | wiking: ah :) | 12:42 |
thoralf | sites google tells me "You need permission" | 12:42 |
@iglesiasg | yes, it says that for me too | 12:42 |
@iglesiasg | btw, why is it we lost the green in travis already? :( | 12:43 |
thoralf | HeikoS: Ah, it's new. Didn't read that one yet. | 12:43 |
@wiking | iglesiasg: hehhe wrong ctor by thoralf | 12:43 |
@wiking | thoralf: where's the PR? | 12:43 |
thoralf | https://github.com/shogun-toolbox/shogun/pull/1384 | 12:44 |
@iglesiasg | it is not the new PR though | 12:44 |
@iglesiasg | something was already bad before | 12:44 |
@wiking | iglesiasg: diagonal shit | 12:44 |
@wiking | in the unit test | 12:44 |
thoralf | wiking: Damn. I broke my unit tests. | 12:44 |
@wiking | or at least it was that before | 12:45 |
thoralf | It's always the same: "One quick PR and I'm done" | 12:45 |
thoralf | Never thinking that again. (Or kill me) | 12:45 |
@wiking | thoralf: | 12:46 |
@wiking | [ FAILED ] HashedDocDotFeaturesTest.computed_features_test | 12:46 |
@wiking | [ FAILED ] HashedDocDotFeaturesTest.dense_dot_test | 12:46 |
@wiking | [ FAILED ] SparseFeaturesTest.subset_get_full_feature_vector_identity | 12:46 |
@wiking | [ FAILED ] SparseFeaturesTest.subset_get_full_feature_vector_permutation | 12:46 |
@wiking | [ FAILED ] SparseFeaturesTest.subset_get_full_feature_vector_smaller | 12:46 |
@wiking | PLEASE COMPILE AND TEST YOUR PRs *BEFORE* sending even the PR | 12:46 |
@wiking | it's just waste of compile time ... | 12:46 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 12:46 | |
@wiking | becuase now we got that shit merged | 12:47 |
@wiking | it's going to break all other ppl's PR broken | 12:48 |
@wiking | and it's again where we were yesterday | 12:48 |
thoralf | wiking: Do you think I don't know that? | 12:48 |
@wiking | where the travis output was not reliable | 12:48 |
thoralf | Seriously, I'm sorry. | 12:48 |
@wiking | thoralf: making sure that u know | 12:48 |
@wiking | ;) | 12:48 |
@wiking | it took me like weeks to get that travis into a working shape with cmake | 12:48 |
@wiking | so that finally we can go on green | 12:48 |
@iglesiasg | we should also stop merging stuff that doesn't pass travis | 12:49 |
@wiking | ok let's fix the unit test | 12:49 |
@iglesiasg | I mean it is not only responsible the person who does the PR | 12:50 |
@wiking | iglesiasg: yes | 12:50 |
thoralf | FITCInferenceMethod.get_cholesky | 12:50 |
thoralf | *** Error in `./shogun-unit-test': free(): invalid pointer: 0x0000000001fb52c0 *** | 12:50 |
@wiking | iglesiasg: but it was a catch 22 i think in this PR case | 12:50 |
thoralf | Unit tests are broken. | 12:50 |
@wiking | iglesiasg: because the PR was sent before cmake marge | 12:50 |
@wiking | iglesiasg: so the output of travis was unreliable | 12:50 |
@iglesiasg | wiking, aah ok I see | 12:50 |
@wiking | and even with the rebuild of travis build | 12:50 |
@iglesiasg | I thought it was because of the new pull requests that got merged recently | 12:50 |
@wiking | would fail as cmake wasn't even in yet | 12:50 |
@iglesiasg | I mean I looked at this | 12:51 |
@iglesiasg | https://travis-ci.org/shogun-toolbox/shogun/builds | 12:51 |
@wiking | iglesiasg: yeah but that PR got in before cmake merge | 12:51 |
@wiking | so there's nothing we could have done about it | 12:51 |
@iglesiasg | aaham all right! | 12:51 |
@wiking | thoralf: afaik not... :)) | 12:52 |
@wiking | thoralf: make clean the unit tests | 12:52 |
@wiking | usually some shit got stuck in with the old unit test way | 12:52 |
@wiking | and that caused horrible segfaults | 12:52 |
thoralf | File "base/clone_unittest.cc.py", line 82, in <module>: output_file = sys.argv[2] | 12:56 |
thoralf | IndexError: list index out of range | 12:56 |
thoralf | when running "make" in tests/unit/ | 12:56 |
@iglesiasg | wiking, I found some trouble compiling with test enabled. I guess it is because I should give the path to gmock and/or gtest somewhere? | 12:58 |
thoralf | problems when running "base/clone_unittest.cc.py base/clone_unittest.cc.jinja2" - any idea? | 12:59 |
thoralf | IndexError: list index out of range | 13:00 |
@iglesiasg | thoralf, not really actually | 13:02 |
@iglesiasg | do you know if that happens generating the unit tests for clone? afterwards actually running them? | 13:03 |
thoralf | iglesiasg: No, I think generating is failing. | 13:04 |
thoralf | iglesiasg: Since the py script is failing and the clone tests donn't exist yet. | 13:05 |
@iglesiasg | thoralf, that looks funny indeed then. No idea why would that depend on the machine where it runs | 13:06 |
@wiking | iglesiasg: no | 13:15 |
@iglesiasg | wiking, why then? | 13:16 |
@wiking | thoralf: what r u using? i guess not cmake | 13:16 |
@wiking | iglesiasg: what was the error | 13:16 |
@iglesiasg | wiking, let me show you | 13:16 |
thoralf | wiking: make | 13:16 |
@iglesiasg | wiking, http://pastebin.com/wcqmNYtn | 13:17 |
thoralf | wiking: Your last commit on clone_unittest introduced new parameters, but you didn't change the Makefile? | 13:17 |
@wiking | thoralf: yes bcau makefile is deprecated | 13:17 |
@wiking | iglesiasg: lolface | 13:17 |
@wiking | iglesiasg: let's do this this way | 13:17 |
thoralf | wiking: How to run the unit-tests then? | 13:18 |
@iglesiasg | wiking, is cmake downloading gtest or something? | 13:18 |
@iglesiasg | wiking, I had it in /usr/src and now I see onw in /usr/include | 13:19 |
@wiking | iglesiasg: yes and it doesn't care abou tit | 13:19 |
@HeikoS | wiking, lisitsyn we really should have a readme on this :) | 13:19 |
lisitsyn | HeikoS: I'll modify it rather soon | 13:19 |
@wiking | HeikoS: i told to lisitsyn | 13:19 |
@iglesiasg | this is not even 24h old guys, it is normal that these problems arise :) | 13:20 |
@wiking | iglesiasg: ^ pull this version. | 13:20 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 13:20 | |
shogun-notifier- | shogun: Viktor Gal :develop * 356d031 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/356d03174f91784d73b26dd91c4fc2ad90845902 | 13:20 |
shogun-notifier- | shogun: Add CTestConfig and add Release, Debug and Distribution CFLAGS | 13:20 |
shogun-notifier- | shogun: set CMAKE_BUILD_TYPE to Release by default | 13:20 |
@wiking | i mean this | 13:21 |
@iglesiasg | wiking, all right | 13:21 |
@wiking | and then | 13:21 |
@wiking | rm -rf build | 13:21 |
@iglesiasg | wiking, rm -rf build | 13:21 |
@wiking | yep | 13:21 |
@wiking | mkdir build | 13:21 |
@iglesiasg | hehe read your mind :P | 13:21 |
@wiking | cd build | 13:21 |
@wiking | cmake -DBUILD_DASHBOARD_REPORTS=ON <and whatever other flags u r using for cmake> .. | 13:22 |
@wiking | and then NOT 'make' but | 13:22 |
@wiking | ctest -D Experimental -j2 (or as many jobs u r usually using for building) | 13:22 |
@wiking | and then wait | 13:22 |
@wiking | until it compiles and runs the whole thing | 13:22 |
@wiking | i'll get the output myself ;) | 13:23 |
@iglesiasg | ok | 13:23 |
@wiking | thoralf: you can quickfix this by adding to tests/unit/Makefile line 57 | 13:23 |
@wiking | instead of @$(PYTHON) $@.py $@.jinja2 | 13:23 |
@wiking | @$(PYTHON) $@.py $@.jinja2 ../../src/shogun/base/class_list.cpp | 13:24 |
@wiking | so append there ../../src/shogun/base/class_list.cpp | 13:24 |
@wiking | and u should be fine | 13:24 |
@iglesiasg | wiking, it is on progress already | 13:24 |
thoralf | wiking: Thanks. | 13:24 |
@wiking | iglesiasg: yeah it'll take a whiel as it compiles and stuff | 13:24 |
@wiking | iglesiasg: but it's writing you the ... stuff right? | 13:24 |
@iglesiasg | wiking, all right | 13:24 |
@iglesiasg | wiking, yes | 13:24 |
@wiking | cool | 13:24 |
@wiking | so then just wait | 13:25 |
@iglesiasg | lot of lines with lot of points and then Size numberK | 13:25 |
@wiking | i should get an email once it uploaded the reports | 13:25 |
@wiking | yes yes that's it | 13:25 |
@iglesiasg | this is neat | 13:25 |
thoralf | wiking: There's still another parameter missing. | 13:25 |
@wiking | thoralf: ? | 13:26 |
thoralf | class_list_file = sys.argv[3] | 13:26 |
thoralf | You told me output_file = sys.argv[2] | 13:26 |
@wiking | ah fuck | 13:26 |
@wiking | forgot that one | 13:26 |
shogun-buildbot | build #1704 of deb1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1704 blamelist: Viktor Gal <viktor.gal@maeth.com> | 13:26 |
@wiking | @$(PYTHON) $@.py $@.jinja2 $@ ../../src/shogun/base/class_list.cpp | 13:27 |
@wiking | liek that | 13:27 |
@wiking | man eigen 3.1.2 is like shadowing everything in shogun | 13:29 |
thoralf | wiking: jinja2.exceptions.TemplateNotFound: base/clone_unittest.cc.jinja2 | 13:29 |
thoralf | wiking: But: 874 Jul 24 17:28 base/clone_unittest.cc.jinja2 | 13:29 |
thoralf | The file exists. | 13:29 |
@wiking | thoralf: where are u running the make for the unit tests? | 13:30 |
thoralf | tests/unit | 13:30 |
@wiking | mmm | 13:30 |
@wiking | interesting | 13:31 |
@wiking | thoralf: ahahahha i know | 13:31 |
@wiking | the script | 13:31 |
@wiking | base/clone_unittest.cc.py:60 | 13:31 |
@wiking | templateLoader = jinja2.FileSystemLoader(searchpath="/") | 13:31 |
@wiking | should be templateLoader = jinja2.FileSystemLoader(searchpath="/") | 13:31 |
@wiking | i mean ./ instead of / | 13:32 |
@wiking | so relative path instead of full path | 13:32 |
thoralf | wiking: Man, you should test your stuff before committing! :D | 13:32 |
@wiking | thoralf: ... | 13:32 |
@wiking | thoralf: use cmake | 13:32 |
@wiking | none of this would be a problem | 13:33 |
@wiking | neither the segfault of the unit test | 13:33 |
@wiking | iglesiasg: still running? | 13:33 |
@iglesiasg | wiking, yep | 13:33 |
@iglesiasg | wiking, there is a line with some !!!! instead of ...., worrying? | 13:34 |
@wiking | mmm yeah i guess so :))) but lets see what's going to be the output | 13:34 |
@wiking | afaik !! stands for error | 13:34 |
-!- gsomix [~gsomix@109.169.185.159] has quit [Ping timeout: 260 seconds] | 13:34 | |
@wiking | and * is warning or something like this | 13:35 |
@wiking | it's written there | 13:35 |
thoralf | wiking: I was all integrated into my eclipse and working... since your mail is <24h away, I hadn't time to read and adapt. | 13:35 |
thoralf | I know, not your fault. ;) | 13:35 |
@wiking | thoralf: cmake -G Eclipse | 13:36 |
thoralf | But you at least could have said that the old make will be deprecated on the next git pull. | 13:36 |
@wiking | and have fun | 13:36 |
-!- gsomix [~gsomix@109.169.185.159] has joined #shogun | 13:36 | |
@wiking | thoralf: | 13:36 |
@wiking | Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles | 13:36 |
thoralf | wiking: Cool. | 13:36 |
@wiking | you can even choose if u want Ninja or Unix makefiles | 13:36 |
thoralf | wiking: Really impressed. | 13:36 |
thoralf | wiking: CMake Error: Could not create named generator Eclipse | 13:39 |
thoralf | wiking: Do I need some cmake extensions? | 13:39 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 13:39 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10022852 | 13:39 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 13:39 | |
@wiking | one of the good sideeffects of cmake | 13:39 |
@wiking | you can generate even fucking visual studio solution file | 13:40 |
@wiking | let along xcode proj file | 13:40 |
@wiking | thoralf: cmake --help | 13:40 |
@wiking | thoralf: and you'll see what generators u have | 13:40 |
@wiking | but yeah i guess it should have been | 13:40 |
@wiking | cmake -G Eclipse CDT4 - Unix Makefiles | 13:41 |
@wiking | or cmake -G "Eclipse CDT4 - Unix Makefiles" | 13:41 |
@wiking | soemthing like this | 13:41 |
@wiking | but just check what your cmake supports and act accordingly | 13:41 |
thoralf | wiking: Yeah, worked. | 13:41 |
@wiking | thoralf: i cannot guarantee anything with that | 13:41 |
@wiking | haven't tested it | 13:42 |
@wiking | should work though... | 13:42 |
@wiking | :P | 13:42 |
@wiking | if not let me know and we can fixit | 13:42 |
@wiking | iglesiasg: still in building phase? | 13:42 |
thoralf | Btw., my PR is updated. Compiles and even unit-tests run locally. ;) | 13:42 |
thoralf | wiking: FYI: make -G replaces the Makefile which still in the project root | 14:00 |
@wiking | thoralf: because you have not read the email | 14:02 |
@wiking | thoralf: in shogun's root | 14:02 |
@wiking | mkdir build | 14:02 |
@wiking | cd build | 14:02 |
@wiking | and there do the 'cmake -G <whatever> ..' | 14:02 |
@wiking | iglesiasg: ? :) | 14:05 |
@wiking | iglesiasg: got it :D | 14:05 |
@HeikoS | wiking: I currently cannot compile | 14:05 |
@HeikoS | In file included from /home/heiko/Desktop/shogun/shogun/src/shogun/lib/SGSparseVector.cpp:2:0: | 14:05 |
@HeikoS | /home/heiko/Desktop/shogun/shogun/src/shogun/../shogun/lib/SGVector.h:38:3: error: initializing argument 1 of 'shogun::SGVector<T>::SGVector(index_t, bool) [with T = std::complex<double>; index_t = int]' [-fpermissive] | 14:05 |
@wiking | HeikoS: yeah i know thoralf is working on it | 14:05 |
@HeikoS | ok | 14:05 |
@wiking | HeikoS: i didn't merge that one... | 14:06 |
@wiking | ;) | 14:06 |
@wiking | the quickfix for that error is this | 14:06 |
@HeikoS | yeah merging always goes to quick, we should always ask travis before | 14:06 |
@HeikoS | its green right? | 14:06 |
@HeikoS | apart from this | 14:06 |
thoralf | My PR is green. | 14:06 |
@wiking | no | 14:06 |
thoralf | Kindof green. | 14:06 |
@wiking | thoralf: with the new? | 14:06 |
@wiking | thoralf: gimme link | 14:06 |
thoralf | https://github.com/shogun-toolbox/shogun/pull/1384 | 14:06 |
thoralf | OSX is still running. | 14:07 |
@wiking | thoralf: ok just a sec | 14:07 |
@wiking | restarting gcc job | 14:07 |
@wiking | let's wait the gcc job to restart/finish | 14:08 |
@wiking | oh this is getting even better | 14:11 |
@wiking | restarting again but this seems to be a major error | 14:12 |
@wiking | we cannot merge it | 14:12 |
@wiking | iglesiasg: the problem with your thing is bascially that current shogun develop is utterly broken | 14:13 |
@wiking | we should really just drop that merge | 14:13 |
@wiking | i mean reverse | 14:13 |
@wiking | because the quickfix as well seems to be killing it | 14:13 |
@wiking | k | 14:15 |
@wiking | we cannot compile currently shogun | 14:15 |
@wiking | The log length has exceeded the limit of 4 Megabytes (this usually means that test suite is raising the same exception over and over). | 14:16 |
@wiking | there's just too much shit with Eigen | 14:16 |
@wiking | and it's shadowing everything | 14:16 |
shogun-notifier- | shogun: Viktor Gal :develop * 4150fbf / CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/4150fbf0f5595900be67dab3fb1fbd71bba570ce | 14:20 |
shogun-notifier- | shogun: Remove -Wshadow flag see issue #1385 | 14:20 |
lisitsyn | wiking: -isystem! | 14:21 |
sonne|work | HeikoS: I am fine with it! | 14:21 |
lisitsyn | we need to use it somehow | 14:21 |
sonne|work | lisitsyn: yeah don't drop shadow | 14:21 |
@wiking | lisitsyn: ok it'll be fixed | 14:21 |
@wiking | or fix it | 14:21 |
lisitsyn | wiking: include_directories(SYSTEM "${EIGEN3_INCLUDE_DIR}") | 14:21 |
lisitsyn | use this | 14:21 |
lisitsyn | just add SYSTEM | 14:22 |
lisitsyn | before | 14:22 |
@wiking | lisitsyn: edit + commit + push? :) | 14:22 |
lisitsyn | and you'll get now warnings | 14:22 |
@wiking | i mean it's not only me who's allowed to edit cmakefiles | 14:22 |
sonne|work | HeikoS: we can nicely explain all the user issues like installation etc and extend as much as we want into ML algorithms and development so it is good enough for me now | 14:22 |
lisitsyn | wiking: yeah sure but you can get mad if I modify something you work on ;) | 14:22 |
@wiking | lisitsyn: now it's already merged | 14:22 |
@wiking | so it's free for grag | 14:22 |
@wiking | grab | 14:22 |
sonne|work | wiking: well I am clueless about cmake anyway | 14:23 |
lisitsyn | wiking: oops you use list herfe | 14:24 |
@wiking | lisitsyn: btw when u see how we includes | 14:24 |
lisitsyn | bad bad | 14:24 |
@wiking | this was the only way | 14:24 |
lisitsyn | yeah | 14:24 |
lisitsyn | well | 14:24 |
@wiking | remember the other conversation we had earlier... | 14:24 |
lisitsyn | wiking: but all includes are from libraries righT? | 14:24 |
@wiking | like a week ago when i had to refactor the shit | 14:25 |
@wiking | lisitsyn: git grep "LIST(APPEND INCLUDE" | 14:25 |
@wiking | but yeah i guess so | 14:25 |
@wiking | cannot remember anymore | 14:25 |
lisitsyn | wiking: where do you put the INCLUDE list to includes? | 14:26 |
shogun-buildbot | build #1705 of deb1 - libshogun is complete: Failure [failed compile] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1705 blamelist: Viktor Gal <viktor.gal@maeth.com> | 14:26 |
@wiking | lisitsyn: couples of places | 14:30 |
@wiking | one is src/shogun/CMakeLists.txt | 14:30 |
@wiking | the other is cmake/CommonModularInterface.cmake | 14:30 |
@wiking | lisitsyn: imo the best way to do this is to maintain 2 list | 14:31 |
@wiking | one system list and one normal include list | 14:31 |
@wiking | and now it's only eigen.... | 14:31 |
@wiking | but who knows in the future | 14:31 |
sonne|work | HeikoS: ping ping? | 14:37 |
lisitsyn | wiking: we can include all the libraries as system actually | 14:37 |
@wiking | why? | 14:38 |
@wiking | i mean why we would do that? | 14:38 |
sonne|work | wiking: I am fine with the SYSTEM include way | 14:38 |
lisitsyn | wiking: we don't care about other code warnings | 14:38 |
shogun-notifier- | shogun: Thoralf Klein :develop * ce4ee05 / src/shogun/features/SparseFeatures.cpp,src/shogun/lib/SGSparseVector.cpp: https://github.com/shogun-toolbox/shogun/commit/ce4ee057ce3980725275ced9416c889f5cdf8b98 | 14:38 |
shogun-notifier- | shogun: * replaced ASSERT by REQUIRE in several places | 14:38 |
shogun-notifier- | shogun: * removed redundant assertions on get_num_vectors(): get_sparse_feature_vector(num) already checks it | 14:38 |
shogun-notifier- | shogun: * replaced SGVector<T> dense() by dense to fix compiler errors. | 14:38 |
shogun-notifier- | shogun: Viktor Gal :develop * e2ad36b / src/shogun/features/SparseFeatures.cpp,src/shogun/lib/SGSparseVector.cpp: https://github.com/shogun-toolbox/shogun/commit/e2ad36bc0879f29a7c68213bcbef0d90276c2aaa | 14:38 |
shogun-notifier- | shogun: Merge pull request #1384 from tklein23/sparse_fixes | 14:38 |
shogun-notifier- | shogun: | 14:38 |
shogun-notifier- | shogun: replaced ASSERT by REQUIRE; fixed SGVector<T> dense() compiler error | 14:38 |
lisitsyn | whether it is eigen or shmeigen | 14:38 |
lisitsyn | ;) | 14:39 |
lisitsyn | I think we should not see other code warnings I mean | 14:39 |
lisitsyn | but if we include shogun code in INCLUDES | 14:39 |
lisitsyn | wiking: do we? | 14:39 |
@wiking | lisitsyn: we do | 14:39 |
lisitsyn | ahh | 14:39 |
@wiking | or wait | 14:39 |
@wiking | include_directories(${INCLUDES} . ..) | 14:40 |
@wiking | this could be split in two easily | 14:40 |
@wiking | INCLUDE_DIRECTORIES(${INCLUDES} ${CMAKE_SOURCE_DIR}/src) | 14:40 |
@wiking | same here | 14:40 |
@wiking | and same here in unit tests | 14:40 |
@wiking | include_directories(${INCLUDES} ${CMAKE_SOURCE_DIR}/src ${source_dir}/include ${source_dir}/gtest/include) | 14:40 |
@wiking | lisitsyn: shogun code is not among ${INCLUDES} | 14:41 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has joined #shogun | 14:41 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10024388 | 14:41 |
-!- travis-ci [~travis-ci@ec2-54-211-42-245.compute-1.amazonaws.com] has left #shogun [] | 14:41 | |
@wiking | so if u want u can include the ${INCLUDES} with SYSTEM | 14:41 |
@wiking | and the others in normal way | 14:41 |
@wiking | ${INCLUDES} are indeed just 3rd party libs | 14:41 |
@wiking | iglesiasg: i have a good news... i was wrong | 14:43 |
@wiking | iglesiasg: the PR is always applied on top of HEAD in travis | 14:43 |
lisitsyn | wiking: I don't mind to include 3rd party as system then | 14:44 |
@wiking | iglesiasg: or not :D | 14:44 |
lisitsyn | that looks okay, isn't it? | 14:44 |
@wiking | iglesiasg: i dont understand exactly :P | 14:44 |
shogun-buildbot | build #1707 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1707 blamelist: Viktor Gal <vigsterkr@gmail.com> | 14:53 |
thoralf | wiking: I followed the instructions from your mail but cmake still overwrites local Makefiles. | 14:54 |
thoralf | wiking: in root: mkdir build; cd build; cmake .. -> build is empty, but files are overwritten | 14:55 |
thoralf | wiking: in src: does not work | 14:55 |
@wiking | thoralf: woah | 14:56 |
@wiking | thoralf: never seen this before | 14:56 |
@wiking | thoralf: r u sure u have the HEAD of 'develop' branch? | 14:56 |
sonne|work | thoralf: weird it did work here | 14:57 |
thoralf | wiking: Yes. | 14:57 |
@wiking | thoralf: mmm there's something wrong... | 14:57 |
@wiking | as this way it has to do out of source compilation | 14:57 |
sonne|work | thoralf: so you are in shogun/ dir ? | 14:57 |
sonne|work | thoralf: and then you do mkdir build ; cd build ; cmake .. ? | 14:57 |
thoralf | sonne|work: ./src/shogun? No, just tried ./ and ./src | 14:57 |
@wiking | thoralf: copypaste the output of this here: head -n 1 CTestConfig.cmake | 14:57 |
sonne|work | not shogun/src/shogun but just shogun/ | 14:58 |
sonne|work | wiking: I guess I cannot say it enough - great work... lets hope that we can remove configure & friends in about a week | 14:58 |
@wiking | sonne|work: heheh yeah i was just thinking about that part | 14:59 |
@wiking | sonne|work: but static is still missing | 14:59 |
@wiking | sonne|work: btw what's the status of RModular? | 14:59 |
@wiking | as i really haven't done anything about the rmodular interface | 14:59 |
@wiking | as it was broken | 14:59 |
thoralf | SET (CTEST_PROJECT_NAME "shogun") | 14:59 |
sonne|work | wiking: but static just requires the same settings like the modular interface but just compiling that single file | 15:00 |
@wiking | thoralf: hehe ok then there | 15:00 |
sonne|work | wiking: so it is really easy | 15:00 |
@wiking | mkdir build && cd build && cmake .. | 15:00 |
@wiking | sonne|work: what do u mean single file? | 15:00 |
@wiking | sonne|work: ah u mean what's in python_static | 15:00 |
@wiking | ? | 15:00 |
@wiking | PythonInterface.cpp ? | 15:01 |
thoralf | wiking: Ran successfully, but build directory is still empty. | 15:01 |
sonne|work | wiking: interfaces/octave_static/OctaveInterface.cpp etc | 15:01 |
sonne|work | yes | 15:01 |
@wiking | mmm | 15:01 |
thoralf | -- Build files have been written to: xxx/shogun-github | 15:01 |
@wiking | thoralf: gimme a shell to your machine :)))) | 15:01 |
@wiking | thoralf: i really want to see this | 15:01 |
@wiking | sonne|work: and then i link that .o with libshogun? | 15:02 |
@wiking | lisitsyn: what have u decided ? :) | 15:03 |
thoralf | wiking: I can create a new user, if it's what you wand. | 15:03 |
thoralf | want | 15:03 |
sonne|work | wiking: yes to a -shared .so and that's it | 15:03 |
@wiking | thoralf: yeah... adduser wiking | 15:03 |
@wiking | sonne|work: ok got it.. will do soon | 15:03 |
sonne|work | wiking: ohh exception: cmdline is a real executable !! | 15:03 |
@wiking | sonne|work: hehe | 15:03 |
sonne|work | but for the rest it is exactly like that | 15:03 |
thoralf | wiking: My head is e2ad36b.., which is latest. | 15:04 |
@wiking | indeed | 15:04 |
@wiking | thoralf: just testing w8 | 15:04 |
@wiking | thoralf: ls /home/wiking/shogun/build | 15:05 |
@wiking | thoralf: here's the history of my console | 15:05 |
@wiking | git clone https://github.com/shogun-toolbox/shogun.git | 15:05 |
@wiking | cd shogun/ | 15:05 |
@wiking | mkdir build | 15:05 |
@wiking | cd build | 15:05 |
@wiking | cmake .. | 15:05 |
@wiking | ok sorry rm -rf -ed shogun | 15:05 |
@wiking | do u need it still ? | 15:06 |
@wiking | i can reproduce :D | 15:06 |
thoralf | wiking: All these files are in my project root. | 15:06 |
thoralf | wiking: Delete. | 15:06 |
@wiking | u can delete my user now | 15:06 |
@wiking | thoralf: woah man | 15:06 |
@wiking | thoralf: u tried with eclipse generator? | 15:06 |
thoralf | wiking: Maybe it's I ran it once in the wrong directory? | 15:06 |
thoralf | Yes. | 15:06 |
@wiking | w8 | 15:06 |
@wiking | i'll try that as well | 15:06 |
@wiking | just a sec | 15:06 |
@wiking | haven done that before | 15:06 |
@wiking | mmm | 15:08 |
@wiking | -- Could not determine Eclipse version, assuming at least 3.6 (Helios). Adjust CMAKE_ECLIPSE_VERSION if this is wrong. | 15:08 |
@wiking | and | 15:08 |
@wiking | CMake Warning in CMakeLists.txt: The build directory is a subdirectory of the source directory. | 15:08 |
@wiking | This is not supported well by Eclipse. It is strongly recommended to use a build directory which is a sibling of the source directory. | 15:08 |
@wiking | these were the warnings | 15:08 |
@wiking | but still | 15:08 |
@wiking | there are tons of files in build | 15:08 |
@wiking | including the .project file | 15:08 |
@wiking | thoralf: yeah maybe you ran once in a bad way cmake | 15:08 |
@wiking | try rm -rf build | 15:09 |
@wiking | mkdir build && cd build | 15:09 |
@wiking | and then run again the cmake with the parameters u want | 15:09 |
thoralf | wiking: Okay, it works with a clean checkout. | 15:12 |
thoralf | wiking: Now I'm trying to remove the build artifacts from the root directory and see it fixes | 15:13 |
@wiking | thoralf: there's a git command for this | 15:13 |
@wiking | dontremeber it again... lisitsyn wrote it yesterday | 15:13 |
thoralf | You don't mean git stash? | 15:13 |
@wiking | thoralf: nono | 15:13 |
@wiking | thoralf: it's a reset that removes all non repo related files as well | 15:14 |
lisitsyn | wiking: git clean -dfx | 15:14 |
@wiking | thoralf: ^ | 15:14 |
@wiking | lisitsyn: heheh i saved it now :) | 15:14 |
@wiking | thnx | 15:14 |
thoralf | wiking: Works now, thanks. | 15:15 |
@wiking | nw | 15:16 |
@wiking | thoralf: eclipse? | 15:16 |
thoralf | wiking: Importing "build" as a new eclipse project and hitting build works. | 15:20 |
sonne|work | thoralf: so how does this work? | 15:21 |
sonne|work | thoralf: you create a build dir and then how do you get the eclipse project file? | 15:22 |
thoralf | sonne|work: build$ cmake -G "Eclipse CDT4 - Unix Makefiles" .. | 15:22 |
thoralf | But actually it's not what I want. | 15:22 |
thoralf | Since the build files are not under version control. | 15:22 |
@wiking | ok travis is back to green | 15:23 |
sonne|work | thoralf: ? I thought they are just symlinks? | 15:23 |
@wiking | thoralf: ? | 15:23 |
@wiking | thoralf: what files are not under version control? | 15:24 |
@wiking | thoralf: http://www.vtk.org/Wiki/Eclipse_CDT4_Generator | 15:24 |
@wiking | thoralf: http://www.vtk.org/Wiki/Eclipse_CDT4_Generator#Version_Control_Integration_in_Eclipse | 15:25 |
@wiking | i guess something like this u r looking for | 15:25 |
@wiking | thoralf: or http://www.cmakebuilder.com/ | 15:25 |
@wiking | thoralf: please let me know your experience | 15:25 |
@wiking | and if i can ask | 15:25 |
@wiking | write couple of lines if u get a something u like | 15:26 |
thoralf | wiking, sonne|work: If I create a prject from build/, then I don't see the source files in the browser. But I was wrong as-in there is no copy of the source files in the build directory. | 15:26 |
@wiking | so we can add that to the readme | 15:26 |
thoralf | I just can't navigate. | 15:26 |
@wiking | thoralf: yes there's no copy | 15:26 |
thoralf | But I can build. | 15:26 |
@wiking | thoralf: take a look at those tutorials i've just sent u | 15:26 |
@wiking | they fix the problem u want | 15:26 |
@wiking | cmake -G"Eclipse CDT4 - Unix Makefiles" -DECLIPSE_CDT4_GENERATE_SOURCE_PROJECT=TRUE ../certi_src | 15:27 |
@wiking | This will create your normal project in the build tree and additionally an extra project in the source tree, we call it the "source-project". In Eclipse you can then import this source-project the same way as you import the normal project. This way you'll have two (or more) projects, one for browsing the sources and doing version control, the other for building your project. | 15:27 |
sonne|work | thoralf: if you get this to work I will use it too :D | 15:27 |
@wiking | sonne|work: it can be | 15:27 |
@wiking | sonne|work: tons of ppl use cmake projects with eclipse | 15:27 |
@wiking | u just need to know the right flags for cmake | 15:27 |
@wiking | to generate what u r looking for | 15:27 |
thoralf | Oh. Inside "targets"/"[lib] shogun"/"source" I get an alphabetical list of all source files, but no directories. ;) | 15:28 |
@wiking | sonne|work: i mean when i have to do someting in m$ VS | 15:28 |
@wiking | sonne|work: i use cmake to generate the solution file ;P | 15:28 |
@wiking | he following generators are available on this platform: | 15:29 |
@wiking | Visual Studio 6 = Generates Visual Studio 6 project files. | 15:29 |
@wiking | Visual Studio 7 = Generates Visual Studio .NET 2002 project | 15:29 |
@wiking | files. | 15:29 |
@wiking | Visual Studio 10 = Generates Visual Studio 10 project files. | 15:29 |
@wiking | Visual Studio 11 = Generates Visual Studio 11 project files. | 15:29 |
@wiking | Visual Studio 7 .NET 2003 = Generates Visual Studio .NET 2003 project | 15:29 |
@wiking | files. | 15:29 |
@wiking | Visual Studio 8 2005 = Generates Visual Studio 8 2005 project fil | 15:29 |
@wiking | Visual Studio 9 2008 = Generates Visual Studio 9 2008 project fil | 15:29 |
@wiking | Borland Makefiles = Generates Borland makefiles. | 15:29 |
@wiking | NMake Makefiles = Generates NMake makefiles. | 15:29 |
@wiking | NMake Makefiles JOM = Generates JOM makefiles. | 15:29 |
@wiking | Watcom WMake = Generates Watcom WMake makefiles. | 15:29 |
@wiking | MSYS Makefiles = Generates MSYS makefiles. | 15:29 |
@wiking | MinGW Makefiles = Generates a make file for use with | 15:29 |
@wiking | mingw32-make. | 15:29 |
@wiking | these are the generators on windows ;) | 15:29 |
@wiking | so theoretically we can haz vs 2010 solution for shogun | 15:29 |
@wiking | only thing is that the compiler flags are not handled well | 15:29 |
@wiking | thoralf: google: cmake eclipse generator | 15:30 |
@wiking | that's your friend to have all the funky stuff u want | 15:30 |
sonne|work | wiking: nice indeed | 15:30 |
@wiking | sonne|work: the good sideeffect of using cmake for VS solutions that u dont have to care/fidle around with importing for example VS 2006 solution to vs 2011 | 15:31 |
@wiking | :P | 15:31 |
shogun-buildbot | build #1706 of deb1 - libshogun is complete: Failure [failed test] Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1706 blamelist: Thoralf Klein <thoralf.klein@zib.de> | 15:31 |
@wiking | sonne|work: i have a feeling that i need to fix the .deb package generator now ;) | 15:32 |
@wiking | sonne|work: have u seen that twitter line i've just copied like a week ago from gstreamer core developers? | 15:33 |
sonne|work | wiking: no | 15:33 |
@wiking | sonne|work: edward (one gstreamer core dev) said that having various binary packages shipped (like osx, deb, rpm etc) brought more developers to the project | 15:33 |
sonne|work | yeah sure | 15:34 |
sonne|work | wiking: more users == more developers | 15:34 |
sonne|work | I would says sth like for 10000 users there are 100 who do a bug report and 1 who contributes | 15:35 |
@wiking | sonne|work: #?guadec? ?#?gstreamer? "Doing binary releases for win, macosx, ios, android brought more developers" | 15:35 |
@wiking | in our case ios + android is not something we r aiming | 15:35 |
sonne|work | wiking: well do it! start with osx right? | 15:35 |
@wiking | but a win release yes | 15:35 |
@wiking | sonne|work: done | 15:35 |
sonne|work | wiking: we have a .dmg now? | 15:35 |
@wiking | sonne|work: that was my first thing i did with cmake+cpack | 15:35 |
@wiking | sonne|work: yes | 15:35 |
sonne|work | wiking: but libshogun only right? | 15:36 |
@wiking | sonne|work: gimme space to upload :) | 15:36 |
sonne|work | not python or so? | 15:36 |
@wiking | sonne|work: no | 15:36 |
@wiking | sonne|work: libshoung+allmodular | 15:36 |
sonne|work | ahh nice | 15:36 |
@wiking | sonne|work: and u can choose from the installer what u wanna install | 15:36 |
sonne|work | nice | 15:36 |
@wiking | like only libshogun + some modular interface | 15:36 |
sonne|work | how can one do this automatic (nightly) | 15:36 |
@wiking | or header files as well... | 15:36 |
@wiking | etc. | 15:36 |
@wiking | sonne|work: make package | 15:36 |
sonne|work | well if I am on linux... | 15:36 |
@wiking | sonne|work: then u get deb or rpm + tar.gz + tar.bz2 | 15:37 |
@wiking | depends what package generator is available | 15:37 |
@wiking | sonne|work: for osx package u need osx | 15:37 |
@wiking | sonne|work: as it's using the native package generator | 15:37 |
@wiking | sonne|work: either we get gunnar to put that osx bot online soon | 15:37 |
@wiking | sonne|work: or i can trick travis osx builder | 15:38 |
@wiking | to geneerate the package and upload it to somewhere | 15:38 |
@wiking | ;) | 15:38 |
@iglesiasg | wiking, so were you wrong or not finally? :) | 15:41 |
@wiking | iglesiasg: wrong :( | 15:41 |
@iglesiasg | wiking, any idea how to fix it? | 15:42 |
@wiking | iglesiasg: your problem was that u tried to compile a broken commit ;) | 15:42 |
@wiking | iglesiasg: git pull the HEAD of develop and compile now | 15:42 |
@wiking | iglesiasg: should work as travis just went green | 15:42 |
@iglesiasg | wiking, eehm ok | 15:42 |
@iglesiasg | wiking, but I was compiling the HEAD before ;) | 15:43 |
@wiking | iglesiasg: yes but at that moment it was broken | 15:43 |
@wiking | ;) | 15:43 |
@iglesiasg | I see | 15:43 |
@iglesiasg | then it makes sense! | 15:43 |
@wiking | indeed | 15:43 |
@iglesiasg | removing -Wshadow commit fixes it? | 15:44 |
@wiking | sonne|work: the problem with the travis trick is that: a) which commit will be the nightly release b) the osx job on travis already exceeds a bit the soft time limit of travis | 15:44 |
@wiking | iglesiasg: no... that's another fix | 15:44 |
@wiking | iglesiasg: thoralf sent a PR that fixed his previous PR | 15:45 |
@iglesiasg | wiking, so from the last time I commited | 15:45 |
@iglesiasg | the only new things are thoralf's commit and -Wshadow | 15:45 |
@iglesiasg | what was failing in mine was compiling agains gtest | 15:45 |
@iglesiasg | because of these undefined references | 15:45 |
@wiking | iglesiasg: according to cdash that's not true | 15:45 |
@wiking | iglesiasg: these were your problems http://maeth.com/cdash/viewBuildError.php?buildid=3 | 15:46 |
@wiking | it has nothing to do with gtest | 15:46 |
@iglesiasg | wiking, I think they were not | 15:46 |
@iglesiasg | let me double check please | 15:46 |
@wiking | iglesiasg: well your last build was this: http://maeth.com/cdash/viewBuildError.php?buildid=3 | 15:46 |
@wiking | that's for sure | 15:46 |
@wiking | ;P | 15:46 |
@iglesiasg | wiking, http://pastebin.com/wcqmNYtn | 15:46 |
@wiking | yes | 15:47 |
@wiking | and after that | 15:47 |
@wiking | you did ctest -D Experimental | 15:47 |
sonne|work | wiking: with the buildbot I am currently generating the nightly stuff - so I was hoping that we could do the releases on that | 15:47 |
@wiking | and that clearly showed that thers's something else wrong.... | 15:47 |
@iglesiasg | ok | 15:47 |
sonne|work | wiking: so only when everything compiles just fine | 15:47 |
@wiking | iglesiasg: and i dont know how u ended up having that error | 15:47 |
@wiking | iglesiasg: tryagain | 15:47 |
@wiking | sonne|work: yep.... get gunnar to put that osx machine online | 15:48 |
@wiking | or someBODY DONATE US AN OSX BUILDBOT | 15:48 |
@wiking | ^^^^^^^^^^^^^^^ | 15:48 |
@iglesiasg | what about travis' OSX machines? | 15:49 |
@wiking | iglesiasg: @wiking> sonne|work: the problem with the travis trick is that: a) which commit will be the nightly release b) the osx job on travis already exceeds a bit the soft time limit of travis | 15:52 |
@iglesiasg | wiking, I see, thank you and sorry for making you repeat | 15:52 |
@wiking | nw it's a c-p ;) | 15:53 |
@wiking | or i can install as i said in a VB an osx on my server | 15:53 |
@wiking | but that implies some licensing problems :( | 15:54 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has joined #shogun | 15:54 | |
travis-ci | [travis-ci] it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/10024845 | 15:54 |
-!- travis-ci [~travis-ci@ec2-54-234-6-198.compute-1.amazonaws.com] has left #shogun [] | 15:54 | |
@wiking | yey back to green | 15:54 |
@wiking | "... you are granted a limited, non-transferable, non-exclusive license: [...] (iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software." | 15:58 |
@wiking | i do 2 copies of osx | 16:00 |
@wiking | so some legal help here plz | 16:02 |
@wiking | " to install, use and run up to two (2) additional copies or instances of the Apple | 16:02 |
@wiking | Software within virtual operating system environments on each Mac Computer you own | 16:02 |
@wiking | or control that is already running the Apple Software, for purposes of: (a) software | 16:02 |
@wiking | development; (b) testing during software development; (c) using OS X Server; or (d) | 16:02 |
@wiking | personal, non-commercial use." | 16:02 |
sonne|work | IANAL | 16:03 |
-!- sonne|work [~sonnenbu@91-64-72-127-dynip.superkabel.de] has quit [Quit: Leaving.] | 16:03 | |
lisitsyn | wiking: ^ look he feel nervous about not being a lawyer ;) | 16:04 |
@wiking | :D | 16:05 |
@wiking | lisitsyn: so what have u decided? | 16:06 |
-!- thoralf [~thoralf@enki.zib.de] has quit [Quit: Konversation terminated!] | 16:08 | |
lisitsyn | wiking: about?! | 16:08 |
@wiking | lisitsyn: -isystem vs -I | 16:09 |
lisitsyn | ahh | 16:10 |
@wiking | lisitsyn: and about whether i can haz oSX in VM | 16:10 |
@wiking | :D | 16:10 |
@wiking | legally | 16:10 |
@wiking | lisitsyn: although the problem will be that that VM will need about 3 gigs of ram | 16:10 |
@wiking | and i really need that 3 gigs of ram on my server | 16:10 |
@wiking | so | 16:10 |
@wiking | who has a spare server with spare 3 gigs of ram in it | 16:11 |
@iglesiasg | wiking, it built smooth. Running ctest atm | 16:22 |
@wiking | great! | 16:23 |
@wiking | i think there was something there halfway broken | 16:23 |
@wiking | that's how u ended up having that problem | 16:23 |
@iglesiasg | this runs examples as well as unit tests, right? | 16:24 |
@wiking | iglesiasg: everything it can | 16:24 |
@wiking | u can restrict it by the -E and -R flags of ctest | 16:25 |
@wiking | see ctest --help output | 16:25 |
@wiking | so u can do: i want only unit test ctest -R unit | 16:25 |
@iglesiasg | thanks! | 16:25 |
@wiking | you want only python tests: ctest -R python | 16:25 |
@wiking | or you want everything tested apart from python: ctest -E python | 16:25 |
@wiking | of course it's good to have --output-on-failure as well | 16:26 |
@wiking | just to see what has really went wrong | 16:26 |
@iglesiasg | there were three things failing here | 16:26 |
@iglesiasg | I guess the same ones you mentioned? | 16:26 |
@iglesiasg | The following tests FAILED: | 16:27 |
@iglesiasg | 97 - integration-python_modular-tester (Failed) | 16:27 |
@iglesiasg | 332 - python_modular-evaluation_cross_validation_multiclass_storage (Failed) | 16:27 |
@iglesiasg | 350 - python_modular-features_string_char_compressed_modular (Failed) | 16:27 |
@wiking | i mean u can 'make test' as well but that doesn't show u the failed shit | 16:27 |
@wiking | iglesiasg: oh | 16:27 |
@wiking | iglesiasg: no they should be good | 16:27 |
@wiking | i mean on travis its good | 16:27 |
@wiking | with the head | 16:27 |
@wiking | but then again integration-python_modular-tester fails big time on my machine as well... | 16:27 |
@iglesiasg | ok | 16:27 |
@wiking | but not that other two python | 16:28 |
-!- HeikoS [~heiko@nat-163-6.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 16:28 | |
@wiking | iglesiasg: that integration-python_modular-tester only works on travis :P | 16:28 |
@iglesiasg | hehe | 16:28 |
@iglesiasg | someone tuned it for travis | 16:28 |
@wiking | and i guess sonney2k's machine | 16:28 |
@iglesiasg | I didn't see in the output unit tests however | 16:28 |
@iglesiasg | maybe I missed them though | 16:28 |
@wiking | iglesiasg: integration-python_modular-tester | 16:28 |
@wiking | no | 16:28 |
@wiking | --output-on-failure | 16:29 |
@wiking | otherwise it won't print it | 16:29 |
@wiking | just that it failed | 16:29 |
-!- HeikoS [~heiko@nat-163-6.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:29 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 16:29 | |
@wiking | iglesiasg: if unit test fails then the whole gtest ouput is printed out... | 16:29 |
@iglesiasg | got it! | 16:29 |
@iglesiasg | re-running with --output-on-failure to see how it goes | 16:30 |
@wiking | heheh i'll have to finish up something now in a windows project.. i'll try cmaking shogun :DDD | 16:32 |
@wiking | is there like python for windows? :) | 16:33 |
@iglesiasg | yes, it is | 16:36 |
@iglesiasg | about the other two tests failing in my machine | 16:36 |
@iglesiasg | I think they probably happen because I didn't compile with gplk and lzo | 16:36 |
@iglesiasg | but that should be guarded somehow | 16:36 |
@wiking | hahah this is a historical moment: http://pastebin.com/41qdJPBp | 16:38 |
@wiking | :> | 16:38 |
@wiking | but basically nothing has been found | 16:39 |
lisitsyn | wiking: shogun on windows? | 16:39 |
@wiking | lisitsyn: indeed | 16:39 |
@wiking | lisitsyn: gotta finish some shitty work in m$ env so i thought to give it a go | 16:40 |
@iglesiasg | did the unit tests get much faster now? | 16:50 |
@wiking | iglesiasg: dunno | 16:50 |
@wiking | iglesiasg: but be aware that u might be running Release now :( | 16:50 |
@iglesiasg | wiking, that means with optimizations, right? | 16:51 |
@iglesiasg | the old --disable-optimizations thingy | 16:51 |
@iglesiasg | without s | 16:51 |
@wiking | yes | 16:52 |
@wiking | iglesiasg: -DCMAKE_BUILD_TYPE | 16:52 |
@wiking | for cmake | 16:52 |
@wiking | i mean | 16:52 |
@wiking | -DCMAKE_BUILD_TYPE=Debug | 16:52 |
@iglesiasg | it was in Release, yes | 16:53 |
@wiking | iglesiasg: sonney2k said that that should be by default | 16:53 |
@iglesiasg | wiking, we have Release and Debug, right? | 16:54 |
@wiking | and Distribution | 16:55 |
@iglesiasg | I don't know yet how to feel about this https://soundcloud.com/recordsyourcomments/48-1 | 16:58 |
@HeikoS | wiking, iglesiasg, lisitsyn, sonney2k, I will submit the doc camp application now | 16:59 |
@HeikoS | did you all have a look? | 16:59 |
@wiking | HeikoS: yeps | 16:59 |
@iglesiasg | yeah! | 16:59 |
lisitsyn | HeikoS: I did | 17:00 |
lisitsyn | no serious changes though | 17:00 |
@HeikoS | ok | 17:00 |
@HeikoS | then Ill submit | 17:00 |
@HeikoS | lets hope for the best :) | 17:00 |
@HeikoS | Pretty good text | 17:00 |
@HeikoS | better than last year | 17:00 |
@wiking | HeikoS: thnx heaps for putting this together! | 17:05 |
@HeikoS | welcome :) | 17:06 |
@HeikoS | ok submitted | 17:06 |
@wiking | \o/ | 17:07 |
@iglesiasg | let's keep our fingers crosses | 17:20 |
@iglesiasg | or crossed | 17:20 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Read error: Connection reset by peer] | 17:23 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 17:38 | |
@iglesiasg | wiking, I didn't lie Kyle in the ML, did I? | 17:52 |
@iglesiasg | I mean, now with cmake, configure won't work fine | 17:52 |
@iglesiasg | maybe I screwed though | 17:52 |
-!- HeikoS [~heiko@nat-163-6.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 17:54 | |
-!- van51 [~van51@ppp-94-66-52-171.home.otenet.gr] has joined #shogun | 18:01 | |
@wiking | ? | 18:10 |
@wiking | whaaat? :))) | 18:10 |
@wiking | sorry i wasn't paying attetion :) | 18:10 |
@wiking | aah mailing list | 18:10 |
@wiking | let me check | 18:10 |
@wiking | ok sent | 18:16 |
@wiking | iglesiasg: hehehe | 18:18 |
@wiking | 1 minute difference | 18:18 |
@iglesiasg | wiking, you are the fast guy! :P | 18:18 |
@wiking | yeah more to the point | 18:19 |
@wiking | but it's great you went into a deeper discussion ;) | 18:19 |
@wiking | let's keep the users happy | 18:19 |
@wiking | that little we have | 18:19 |
@iglesiasg | haha yeah | 18:19 |
@iglesiasg | I think he must be one of the very few users (the only?) who uses Shogun from cutting edge branch | 18:20 |
@wiking | :D | 18:20 |
@wiking | yeah i mean maaaan | 18:21 |
@wiking | master branch must be like | 18:21 |
@wiking | sooooo outdated :) | 18:21 |
@wiking | although not that much | 18:21 |
@wiking | it was branched out like in april or something | 18:21 |
@wiking | but a lot of code got in the meanwhile | 18:21 |
@iglesiasg | it depends on what he is using Shogun for, no doubt | 18:21 |
@iglesiasg | have to dash off for some minutes now, see you later | 18:21 |
@wiking | laterz | 18:22 |
@wiking | should get python 3.3 testing working on trav | 18:22 |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has joined #shogun | 18:24 | |
@wiking | ctest -D ExperimentalMemCheck | 18:28 |
@wiking | this is naaasty ;) | 18:28 |
@wiking | but only with -DBUILD_DASHBOARD_REPORTS=ON | 18:28 |
@wiking | maybe we should just enable the whole CTest as is | 18:31 |
-!- van51 [~van51@ppp-94-66-52-171.home.otenet.gr] has quit [Quit: Leaving.] | 19:23 | |
@wiking | http://maeth.com/cdash/viewDynamicAnalysisFile.php?id=1 | 19:35 |
@wiking | havefun | 19:37 |
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun | 19:37 | |
@wiking | you pickle27 | 19:37 |
@wiking | i mean YO1 | 19:37 |
@wiking | ! | 19:37 |
pickle27 | wiking: hey | 19:38 |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has left #shogun [] | 20:24 | |
-!- lisitsyn [~lisitsyn@fb2-lo1.global63.net] has joined #shogun | 20:24 | |
lisitsyn | wiking: do you know any way to add a 'synonym' for some class in other namespace? | 20:42 |
lisitsyn | like create an alias of class A::C in namespace B | 20:42 |
lisitsyn | typedef should be a way! | 20:46 |
@wiking | :) | 20:55 |
@wiking | indeed | 20:55 |
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat] | 21:55 | |
-!- gsomix [~gsomix@109.169.185.159] has quit [Quit: Leaving] | 22:02 | |
-!- thoralf [~thoralf@p5B32571C.dip0.t-ipconnect.de] has joined #shogun | 22:16 | |
thoralf | Hello. | 22:16 |
@sonney2k | thoralf, hey hey | 23:55 |
thoralf | Hey sonney2k | 23:55 |
@sonney2k | wiking, lisitsyn - did we apply for doc camp now? | 23:55 |
thoralf | Just writing my application. | 23:55 |
lisitsyn | sonney2k: well Heiko submitted sth | 23:56 |
thoralf | Heiko told that individuals should apply too, right? | 23:56 |
lisitsyn | thoralf: ehm! | 23:56 |
@sonney2k | thoralf, sure do it! | 23:57 |
lisitsyn | how? | 23:57 |
lisitsyn | I must be missing something | 23:57 |
--- Log closed Sat Aug 10 00:00:08 2013 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!