Open in new window / Try shogun cloud
--- Log opened Tue Feb 23 00:00:08 2016
@drwikingshogun-buildbot: force build --branch=develop 'bsd1 - libshogun'00:46
shogun-buildbotbuild #2766 forced00:46
shogun-buildbotI'll give a shout when the build finishes00:46
shogun-buildbotbuild #2766 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at
-!- Guest69464 [~besser82@2003:a:372:5500:f2de:f1ff:fe89:42d4] has quit [Ping timeout: 240 seconds]01:36
-!- shogun-notifier- [] has joined #shogun05:28
shogun-notifier-shogun: Viktor Gal :develop * 7f5310d / src/shogun/io/SerializableJsonFile.cpp:
shogun-notifier-shogun: Fix JSON serialization with JSON-C v0.12 or newer05:28
shogun-buildbotbuild #2767 of bsd1 - libshogun is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #1131 of FCRH - libshogun is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #116 of FC22 - libshogun is complete: Success [build successful]  Build details are at
-!- shogun-notifier- [] has quit [Quit: transmission timeout]08:28
-!- leagoetz [] has joined #shogun08:55
shogun-buildbotbuild #578 of debian wheezy - memcheck is complete: Failure [failed memory check]  Build details are at  blamelist: Viktor Gal <>08:57
-!- leagoetz [] has quit [Ping timeout: 240 seconds]08:59
-!- Guest69464 [~besser82@2003:a:372:5500:f2de:f1ff:fe89:42d4] has joined #shogun10:38
-!- HeikoS [] has joined #shogun10:43
-!- mode/#shogun [+o HeikoS] by ChanServ10:43
-!- HeikoS [] has quit [Client Quit]10:44
-!- HeikoS [] has joined #shogun10:48
-!- mode/#shogun [+o HeikoS] by ChanServ10:48
-!- HeikoS [] has quit [Quit: Leaving.]10:54
-!- HeikoS [] has joined #shogun11:31
-!- mode/#shogun [+o HeikoS] by ChanServ11:31
-!- HeikoS [] has quit [Ping timeout: 276 seconds]11:36
-!- HeikoS [] has joined #shogun11:50
-!- mode/#shogun [+o HeikoS] by ChanServ11:50
-!- HeikoS [] has quit [Client Quit]11:52
-!- leagoetz [] has joined #shogun14:01
-!- HeikoS [] has joined #shogun14:43
-!- mode/#shogun [+o HeikoS] by ChanServ14:43
-!- Guest69464 [~besser82@2003:a:372:5500:f2de:f1ff:fe89:42d4] has quit [Ping timeout: 250 seconds]15:20
-!- shogun-notifier- [] has joined #shogun15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * ace057f / doc/sphinx/ (15 files):
shogun-notifier-shogun: Merged prototype from karlnapf/shogun_manual15:26
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * a9951f5 / doc/sphinx/TODO:
shogun-notifier-shogun: added some notes15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * 9686aac / / (49 files):
shogun-notifier-shogun: Create some sandbox for automatically built examples15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * 50fb2ba / / (14 files):
shogun-notifier-shogun: Store generated examples in the build directory15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * dd2c1a5 / doc/CMakeLists.txt,doc/sphinx/source/,doc/sphinx/extensions/
shogun-notifier-shogun: Pass paths to sgexample by parameter15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * b435913 / doc/sphinx/CMakeLists.txt:
shogun-notifier-shogun: Add missed sphinx cmakelists15:26
shogun-notifier-shogun: - Put different languages' CMakeLists into targets15:26
shogun-notifier-shogun: Sergey Lisitsyn :feature/sphinxdoc * ca5a439 / doc/sphinx/Makefile,doc/sphinx/make.bat:
shogun-notifier-shogun: Remove no longer needed autogenerated make files of sphinx15:26
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * c195e9d / doc/sphinx/source/
shogun-notifier-shogun: change to pngmath due to its availability to define custom latex operators, and define a argmax and argmin15:26
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 7a6240a / / (4 files):
shogun-notifier-shogun: remove a few obsolete files15:26
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * cfaa74a / doc/sphinx/source/examples/classifier/knn.rst:
shogun-notifier-shogun: use custom latex operator15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * df35a3d / doc/sphinx/source/index.rst:
shogun-notifier-shogun: put some initial structure in main file15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 7c9b5e6 / doc/sphinx/TODO:
shogun-notifier-shogun: remove old file15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * de3bea6 / doc/sphinx/source/ (3 files):
shogun-notifier-shogun: added bibtex references draft15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 5eb00b4 / doc/sphinx/source/index.rst:
shogun-notifier-shogun: remove unnecessary entries at start15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 59e1407 / doc/sphinx/source/examples/classifier/knn.rst:
shogun-notifier-shogun: put doxygen docs in own folder and re-factor cmake build to distinguish between cookbook and doxygen15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * e1a8e0c / doc/cookbook/
shogun-notifier-shogun: update links due to folder name change15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * f85b384 / .travis.yml:
shogun-notifier-shogun: install pyparsing to make meta examples work on travis15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 48bc95c / / (5 files):
shogun-notifier-shogun: add seperate option for meta examples, disable when requirements not found, and make doc build still work when disabled15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 8a1aa34 / CMakeLists.txt,doc/cookbook/CMakeLists.txt,cmake/FindSphinx.cmake:
shogun-notifier-shogun: include optional sphinx dependency in cmake build15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * f49ea25 / .travis.yml:
shogun-notifier-shogun: attempt to install sphinx and ply to build meta examples and cookbook15:27
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * f88910e / .travis.yml:
shogun-notifier-shogun: put in develop version15:27
-!- travis-ci [] has joined #shogun16:17
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun:
-!- travis-ci [] has left #shogun []16:17
-!- HeikoS [] has quit [Remote host closed the connection]16:27
-!- lambday [6a33ebe0@gateway/web/freenode/ip.] has joined #shogun17:44
-!- mode/#shogun [+o lambday] by ChanServ17:45
@lambdaylisitsyn: hey17:57
-!- shogun-notifier- [] has quit [Quit: transmission timeout]18:27
-!- HeikoS [] has joined #shogun18:33
-!- mode/#shogun [+o HeikoS] by ChanServ18:33
-!- leagoetz [] has quit [Remote host closed the connection]20:39
-!- Guest69464 [~besser82@2003:a:372:5500:f2de:f1ff:fe89:42d4] has joined #shogun22:07
-!- Guest69464 [~besser82@2003:a:372:5500:f2de:f1ff:fe89:42d4] has quit [Ping timeout: 250 seconds]22:23
-!- leagoetz [] has joined #shogun22:24
-!- shogun-notifier- [] has joined #shogun23:04
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * a5053a7 / configs/Dockerfile:
shogun-notifier-shogun: add meta-example and cookbook dependencies23:04
lisitsynHeikoS: hey23:07
@HeikoSlisitsyn: jojo23:07
lisitsynsoo got some time now23:07
@HeikoSlisitsyn: the new docker stuff that drwiking did is really cool23:07
@HeikoSlisitsyn: cool23:07
@HeikoSjust adding the cookbook to travis23:07
@HeikoSthen you can think about the web deploy23:08
lisitsynHeikoS: what do you want to add?23:08
@HeikoSbut let drwiking know23:08
@HeikoSlisitsyn: see the email23:08
lisitsyna sec23:08
lisitsynHeikoS: ok I see23:09
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * d42e721 / configs/Dockerfile:
shogun-notifier-shogun: add sphinx bibtex extension23:09
lisitsynHeikoS: I think we should make it simpler than with api23:09
@HeikoSlisitsyn: what do you have in mind23:09
lisitsynjust have to know how to pass a secret23:10
@HeikoSlisitsyn: one thing we have to think about23:10
@HeikoShow long the html stays around23:10
@HeikoSand how we handle different git revisions23:10
@HeikoSsecond is easy: with the git hash in url23:10
@HeikoSfirst is more tricky, after a while the html needs to be deleted23:10
lisitsynHeikoS: we could have an rsync share23:10
lisitsynand cron that removes old ones23:10
@HeikoSlisitsyn: you know how to set this up?23:10
@HeikoSlisitsyn: yeah I thoguth that23:11
@HeikoSlisitsyn: key is that it is easily maintainable23:11
lisitsynyes it is mostly easy but23:11
@HeikoSby people other than you ;)23:11
lisitsynI don't know how to pass a key to travis23:11
@HeikoSlisitsyn: cool23:11
lisitsynHeikoS: uhmm I need sudo somewhere23:13
@HeikoSlisitsyn: dont have that?23:13
lisitsyndo you?23:13
lisitsynhedonismbot doesnt work23:13
lisitsynHeikoS: well I can setup something on some other machine23:15
@HeikoSlisitsyn: I never log into these things23:16
@HeikoSbut I think I do23:16
@HeikoSwhats the hostname?23:16
lisitsynHeikoS: hedonismbot.shogun-toolbox.org23:17
@HeikoSlisitsyn: think my publickey is not known23:17
@HeikoSor I forgot my username ;)23:17
@HeikoSlisitsyn: btew23:17
@HeikoSjust creating a docker image for shogun developing23:18
@HeikoSthat might be handy for our gsoc students23:18
@HeikoSif having build problems23:18
@HeikoSthey just runt the same docker image that we use in travis23:18
@HeikoSpretty awesome23:18
lisitsynHeikoS: yes23:18
@HeikoSlisitsyn: I will document this soon I guess23:18
lisitsynit is pretty cool23:18
@HeikoSlisitsyn: we need a nightly binary build as well23:18
lisitsynHeikoS: like a modern way to do things :)23:18
@HeikoSand one for the 5.0 release23:19
@HeikoSlisitsyn: I mean this could  solve all this installation shit23:19
@HeikoSthen we just do a debian package23:19
@HeikoSand the docker23:19
@HeikoSand reduce things we have to maintain23:19
@HeikoSwell osx should work natively23:19
@HeikoSand windows as well23:19
lisitsynHeikoS: but how does it solve installation?23:20
@HeikoSlisitsyn: well we can ship an image with an installed shogun23:20
@HeikoSas a first step23:20
lisitsynyes but package would be better for sure23:21
@HeikoSthats why we have the gsoc project23:21
@HeikoSbut still cool23:21
@HeikoSand also good for developing23:21
@HeikoSlisitsyn: Ill stay a bit in case you have news23:22
@HeikoSbut make it quick ;)23:22
lisitsynHeikoS: well we can do it together hah23:23
lisitsynlet me setup rsync first23:23
@HeikoSill stay with you to keep you motivated ;)23:24
-!- Fod_ [be2f7cba@gateway/web/freenode/ip.] has joined #shogun23:28
-!- leagoetz [] has quit [Remote host closed the connection]23:39
lisitsynHeikoS: ok rsync would work I think23:43
@HeikoSlisitsyn: details!23:44
lisitsynHeikoS: I am yet to get to know how to pass an ssh key to travis23:44
Fod_Hello everyone. I am using Shogun to detect if a file is malware or not. I do a dynamic analysis (execute the binary) and extract the instructions traces,23:44
Fod_I turn them into a matrix representing a Markov chain, where each node is an instruction trace (example: mov) and each edge is the probability of moving from one instruction to other.23:44
Fod_Therefore, for each trace I have a matrix and not a vector. I need to use a Gaussian kernel, but I do not know how I can use this matrix as a feature instead of a vector.23:44
lisitsynHeikoS: but we will just put an rsync call in the travis job23:44
Fod_Should I use MKL ?. (sorry for my English, someone speaks Spanish?). Thank you.23:44
@HeikoSFod_: hi there, no spanish here23:44
lisitsynwell fernando, but he is not here now23:45
@HeikoSFod_: just reshape your matrix23:45
@HeikoSto a giant vector23:45
@HeikoSwhich interface are you using?23:45
@HeikoSlisitsyn: ok23:45
@HeikoSlet me push the new docker image and see whether the cookbook works then23:45
@HeikoSjust building the image locally23:45
Fod_It is the only way? MKL?23:45
@HeikoSFod_: no need for MKL23:46
@HeikoSFod_: just take your matrix, transform it into a vector, and pass these vectors to shogun23:46
Fod_mmm ok, no matter the size?23:47
Fod_my matrix is 300x30023:47
@HeikoSthe vector will be 300*300 elements in size23:48
@HeikoSthere might be better kernels than the gaussian for this problem, but this is a good way to start23:48
@HeikoSFod_: cool application btw23:48
@HeikoSIt would be great to have this documented if it works23:48
@HeikoSwe could put a notebook onto our webpage23:48
lisitsynHeikoS: woah there is deploy keys in github23:48
@HeikoSlisitsyn: where?23:49
lisitsynHeikoS: just in settings of repo23:49
Fod_what kernel you suggest?23:49
@HeikoSFod_: start with linear23:49
lisitsynthis should work23:49
@HeikoSand use a primal SVM23:49
Fod_if I work I pass the code to put it as an example. Thanks a lot!!! :)23:51
@HeikoSFod_: thanks!23:52
lisitsynHeikoS: ok I've added some key23:52
lisitsynuhmm how does it help haha23:53
lisitsynI need private key anyway23:53
-!- Fod_ [be2f7cba@gateway/web/freenode/ip.] has quit [Quit: Page closed]23:53
@HeikoSlisitsyn: is that a blocker?23:54
lisitsynHeikoS: well I just need to understand how can we pass an ssh key to travis23:55
lisitsynHeikoS: do you get how it works then?23:55
lisitsynHeikoS: just to let you know23:56
lisitsynin travis job we do make doc stuff23:56
lisitsynthen rsync generated_html_directory some_machine:/shogun/$(git revision)23:56
lisitsynso its updated23:56
@HeikoSwhere is the command?23:57
@HeikoSin travis?23:57
@HeikoSor in cmake?23:57
lisitsynHeikoS: trravis23:57
@HeikoSdid you push that change already?23:58
lisitsynHeikoS: no23:58
lisitsynI need some working prototype first23:58
@HeikoSlisitsyn: I see23:58
@HeikoSyou mean the html output23:58
@HeikoSI am working on it23:58
@HeikoSdocker hub does not update my repo for some reason23:58
@HeikoSlisitsyn: and the webserver?23:58
lisitsynHeikoS: we have our dockerfile not in the root of repository23:58
@HeikoSis running anyways?23:58
@HeikoSlisitsyn: what do you mean?23:59
lisitsynHeikoS: ok two threads we have:D23:59
-!- Netsplit *.net <-> *.split quits: @lambday, shogun-buildbot23:59
-!- Netsplit *.net <-> *.split quits: @HeikoS, lisitsyn, sonne|work, @drwiking, shogun-notifier-, @ChanServ, lupinix, @sonney2k, rcurtin23:59
--- Log closed Wed Feb 24 00:00:09 2016