Open in new window / Try shogun cloud
--- Log opened Wed Jun 12 00:00:41 2013
@sonney2klisitsyn, yes sure I can make bits flip wildly just by staring at them from verrry far00:07
@sonney2klisitsyn, about the shared_ptr thing00:08
@sonney2kI guess it is very close to what we doe with SGReferencedData right?00:08
@sonney2kthoralf, I don't recall the exact details but that was in streaming* right?00:11
@sonney2kit might need more work to get this to work reliably00:12
* sonney2k Zzzzz00:15
-!- naywhayare [~ryan@spoon.lugatgt.org] has quit [Ping timeout: 256 seconds]00:26
-!- naywhayare [~ryan@spoon.lugatgt.org] has joined #shogun00:26
-!- HeikoS [~androirc@176.248.212.166] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]00:40
-!- HeikoS [~androirc@176.248.212.166] has joined #shogun00:40
-!- mode/#shogun [+o HeikoS] by ChanServ00:40
shogun-notifier-shogun: Viktor Gal :feature/CMake * 7e80238 / CMakeLists.txt,src/interfaces/python_modular/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/7e802381505bc973f0700b703a0907fd058738fe00:46
shogun-notifier-shogun: Remove some datatypes of the default set00:46
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has joined #shogun00:56
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/800026700:56
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has left #shogun []00:56
shogun-notifier-shogun: Viktor Gal :feature/CMake * 3fbebb7 / CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/3fbebb7906d41b9425c62ae6b36df7e76dfb69fd01:18
shogun-notifier-shogun: Detect and define wordsize01:18
van51sonney2k: sent PR for nnz iterator on CombinedDotFeatures01:25
van51sonney2k: have a look when you have time01:25
van51zzzzz now01:25
van51bye guys01:25
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has left #shogun ["PART #gsoc-gr :QUIT :Leaving."]01:25
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has joined #shogun01: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/800093701:29
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has left #shogun []01:29
-!- FSCV [~FSCV@187.210.54.166] has quit [Quit: Leaving]01:30
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer]01:41
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has joined #shogun01:42
-!- nube [~rho@49.244.71.138] has quit [Ping timeout: 260 seconds]02:23
-!- nube [~rho@49.244.54.38] has joined #shogun02:37
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has quit [Ping timeout: 255 seconds]02:53
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has joined #shogun03:04
-!- zxtx [~zv@rrcs-74-62-200-195.west.biz.rr.com] has quit [Ping timeout: 248 seconds]03:52
-!- nube [~rho@49.244.54.38] has quit [Quit: Leaving.]04:00
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has quit [Ping timeout: 248 seconds]04:03
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]04:18
-!- iglesiasg [d58f3220@gateway/web/freenode/ip.213.143.50.32] has quit [Quit: Page closed]04:19
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun04:26
shogun-buildbotbuild #425 of nightly_default is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/42504:39
-!- nube [~rho@116.90.239.3] has joined #shogun05:35
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]07:19
-!- nube [~rho@116.90.239.3] has joined #shogun07:19
-!- zxtx [~zv@cpe-76-166-29-100.socal.res.rr.com] has joined #shogun07:32
-!- zxtx [~zv@cpe-76-166-29-100.socal.res.rr.com] has quit [Ping timeout: 252 seconds]07:55
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun08:22
shogun-notifier-shogun: van51 :develop * 35a2ea0 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/35a2ea0e34d59176a865d3508a687643f02fe15508:22
shogun-notifier-shogun: NNZ: added unit test and fixed get_next_feature()08:22
shogun-notifier-shogun: Soeren Sonnenburg :develop * f63dadf / / (2 files): https://github.com/shogun-toolbox/shogun/commit/f63dadf8ce331f02b6695f6a6ed2b4e437ad135d08:22
shogun-notifier-shogun: Merge pull request #1168 from van51/develop08:22
shogun-notifier-shogun:08:22
shogun-notifier-shogun: NNZ: added unit test and fixed get_next_feature()08:22
-!- gsomix [~Miranda@109.169.140.87] has quit [Ping timeout: 256 seconds]08:29
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun09:12
shogun-buildbotbuild #938 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/938  blamelist: Soeren Sonnenburg <sonne@debian.org>09:17
shogun-buildbotbuild #939 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/939  blamelist: van51 <vangelis_51@hotmail.com>09:18
shogun-buildbotbuild #466 of ubu1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ubu1%20-%20libshogun/builds/466  blamelist: Soeren Sonnenburg <sonne@debian.org>09:47
-!- iglesiasg [d58f320c@gateway/web/freenode/ip.213.143.50.12] has joined #shogun09:55
-!- mode/#shogun [+o iglesiasg] by ChanServ09:55
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 246 seconds]10:00
-!- hushell [~hushell@c-24-21-141-32.hsd1.or.comcast.net] has joined #shogun10:11
shogun-buildbotbuild #467 of ubu1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ubu1%20-%20libshogun/builds/467  blamelist: van51 <vangelis_51@hotmail.com>10:27
@lisitsynsonne|work: yes shared_ptr is exactly what sgrefdata is but for objects11:04
-!- HeikoS1 [~heiko@nat-164-39.internal.eduroam.ucl.ac.uk] has joined #shogun11:19
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]11:19
-!- nube [~rho@116.90.239.3] has joined #shogun11:20
sonne|worklisitsyn: so IMHO this is what we should use in the future11:22
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]11:22
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Quit: Leaving.]11:28
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun11:28
@lisitsynsonne|work: yeah that's much better than raw pointers11:30
sonne|workthen lets do it post gsoc release11:31
@lisitsynwiking: messing with try_compile :D11:47
@wikinglisitsyn: :)11:49
@lisitsynah it worked11:49
@wikinglisitsyn: it should work11:49
@lisitsynwiking: CMake Error: Attempt to add a custom rule to output "/home/lisitsyn/oss/shogun/src/interfaces/python_modular/Clustering.i.rule" which already has a custom rule.11:52
@lisitsynwiking: do you have such an error?11:52
@wikinglisitsyn: yeah11:53
@wikinglisitsyn: do a make clean in your src11:53
@wikinglisitsyn: some files left over from the other build11:53
@lisitsynwiking: worked thanks11:54
@wikingnw11:54
@lisitsynwiking: here we go, spinlock finder11:55
@lisitsynargh11:55
@lisitsynnot yet :D11:55
@wikingok this is getting slowly there12:10
-!- travis-ci [~travis-ci@ec2-23-23-2-43.compute-1.amazonaws.com] has joined #shogun12:11
travis-ci[travis-ci] it's Sergey Lisitsyn'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/801107012:11
-!- travis-ci [~travis-ci@ec2-23-23-2-43.compute-1.amazonaws.com] has left #shogun []12:11
@wikingoh here's a merge :P12:12
@lisitsynwiking: is that I done that?12:13
@lisitsyn:D12:13
@wikinglisitsyn: no i was stupid12:13
@wikingbtw spinlock-test.cpp should be extended12:14
@wikingto what it was in ./configure ;)12:14
@wikinglisitsyn: btw add around the FIND_PACKAGE(Spinglock)12:15
@wikingand if that checks whether there's pthread12:15
@wiking;)12:15
@wikingsince if there's no pthread there certainly will not be any spinlocks12:15
@wikingexcept if it's osx12:15
@wikingbut i'll handle that part12:15
@lisitsynwiking: yeah that's clear12:15
@lisitsynwiking: ok sure I'll fix it12:16
@lisitsynwiking: find package is here12:16
@lisitsynalready12:16
@wikingyeah that's good12:16
@wikinglisitsyn: should check some time that tapkee is really compiled with openmp support if it's detected ;)12:17
@lisitsynwiking: how?12:17
@wikinglisitsyn: make VERBOSE=1 ;)12:17
@lisitsynehm where?12:17
@wikinglisitsyn: well i added openmp detection into cmake12:17
@lisitsynI am not sure what you mean12:17
@lisitsynyes12:18
@wikingand i suppose the flags are set already good12:18
@wikingso i guess/hope that actually tapkee is compiled with openmp12:18
@lisitsynahh so you want to check if flags are good12:18
@lisitsynwiking: what happened with the branch?12:25
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 260 seconds]12:25
@wikinglisitsyn: which? ah yeah i was stupid12:26
@wikingdo a pull12:26
-!- travis-ci [~travis-ci@ec2-23-23-2-43.compute-1.amazonaws.com] has joined #shogun12:27
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/801144512:27
-!- travis-ci [~travis-ci@ec2-23-23-2-43.compute-1.amazonaws.com] has left #shogun []12:27
@lisitsynwiking: https://github.com/shogun-toolbox/shogun/commits/feature/CMake/src/shogun/lib12:29
@lisitsynall commits vanished? ;)12:29
@wikinglooool12:29
@wikingah12:29
@wikinghttps://github.com/shogun-toolbox/shogun/commits/feature/CMake12:29
@wikingit's still there12:29
@wikingbut according to travis12:29
@wikingthere's something going on with github12:29
@wikingalthough12:29
@wikingstatus.github.com says it's all good12:30
@wikingso no idea12:30
@wikingmmm that's src/shogun/lib ;)12:30
@wikingthat hasn't changed for a while :P12:30
@lisitsynwiking: ahh oops sorry12:31
@lisitsynwiking: alright here comes darwinized thing12:32
@wikinghehe http://jonyiveredesignsthings.tumblr.com/12:33
-!- nube [~rho@116.90.239.3] has joined #shogun12:38
@wikingok pulling12:46
@wikingSpinlock support not found ;)12:47
@wikingwonder why12:48
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has joined #shogun12:48
travis-ci[travis-ci] it's Sergey Lisitsyn'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/801189812:48
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has left #shogun []12:48
-!- iglesiasg [d58f320c@gateway/web/freenode/ip.213.143.50.12] has quit [Quit: Page closed]13:08
@wikinglisitsyn: so what we have left is basically fix the modular interfaces13:13
@wikingand add targets to run examples13:13
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]14:46
sonne|worklisitsyn: is shared_ptr thread safe?15:37
@wikingsonne|work: http://stackoverflow.com/questions/9127816/stdshared-ptr-thread-safety-explained15:48
@wikinghttp://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html15:48
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has joined #shogun16:15
-!- mode/#shogun [+o iglesiasg] by ChanServ16:18
-!- nube [~rho@49.244.81.158] has joined #shogun17:18
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has joined #shogun17:21
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has quit [Quit: Page closed]17:53
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has quit [Read error: Connection reset by peer]18:05
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has joined #shogun18:06
-!- HeikoS [~androirc@176.248.212.166] has quit [Ping timeout: 276 seconds]18:21
@lisitsynsonne|work: basically it is the same level of safety like we have I think18:36
@lisitsynwhat differs is when you unref and how18:36
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 252 seconds]19:00
@lisitsynsonney2k: however atomicity is achieved better way there19:16
@lisitsynwith CAs19:16
@lisitsyninstead of mutex/spinlock19:16
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun19:33
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has joined #shogun19:38
travis-ci[travis-ci] it's Sergey Lisitsyn'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/802444919:38
-!- travis-ci [~travis-ci@ec2-50-17-157-161.compute-1.amazonaws.com] has left #shogun []19:38
-!- HeikoS1 [~heiko@nat-164-39.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]19:44
-!- travis-ci [~travis-ci@ec2-54-235-22-108.compute-1.amazonaws.com] has joined #shogun19:53
travis-ci[travis-ci] it's Sergey Lisitsyn'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/802487419:53
-!- travis-ci [~travis-ci@ec2-54-235-22-108.compute-1.amazonaws.com] has left #shogun []19:53
-!- gsomix [~Miranda@95.67.180.215] has joined #shogun20:01
@sonney2klisitsyn, CA?20:11
@lisitsynsonney2k: CAS20:11
@lisitsyncompare and swap20:11
@lisitsynsonney2k: you just check if your refcount is in actual state and update it in one atomic operation20:15
@lisitsynthat's indeed faster than anything blocking/unblocking20:16
@lisitsynsonney2k: like AtomicInteger in java if you ever used it20:18
-!- hoijui [~hoijui@dslb-092-078-043-062.pools.arcor-ip.net] has joined #shogun20:55
-!- hoijui_ [~hoijui@dslb-088-074-109-125.pools.arcor-ip.net] has joined #shogun21:14
-!- hoijui [~hoijui@dslb-092-078-043-062.pools.arcor-ip.net] has quit [Ping timeout: 276 seconds]21:17
-!- gsomix [~Miranda@95.67.180.215] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]21:54
@sonney2kvan51, thanks for the fix!22:06
@sonney2klisitsyn, I have started the SGString -> SGVector thing22:07
@lisitsynsonney2k: going to be painful!22:07
@sonney2kI feel it already22:07
@lisitsynsonney2k: last time I made it compileable that's rather easy22:08
@lisitsynbut hunting bugs is massive22:09
@sonney2klisitsyn, not so difficult this time22:09
@sonney2kwe have tons of tests telling us kaboom here kaboom there lalalalla kaaabooom22:09
@lisitsyna lot of crashes and each needs some tracking22:09
@lisitsynwell that's true yes22:09
@sonney2klisitsyn, I am sick of the name String too how should we call it?22:14
@sonney2kI mean SGString -> SGVector22:14
@sonney2kSGVectorList?22:14
@sonney2kfor SGStringList?22:14
@lisitsynsonney2k: what is vector list?22:14
@lisitsynahh22:14
@sonney2kwell vectors of variable length22:14
@lisitsynbut our vectors are all of variable length right?22:14
@sonney2klisitsyn, not in a matrix22:15
@lisitsynsonney2k: I don't get what differs22:15
@sonney2klisitsyn, we have stringfeatures22:16
@lisitsynyes22:16
@sonney2keach string has a different length22:16
@lisitsynyes22:16
@lisitsynso we have an array of sgvectors22:16
@sonney2kexactly22:16
@sonney2kcalled SGStringList currently22:16
@sonney2kthat is pretty much different from DenseFeatures22:17
@sonney2kwhere each vector has the same length22:17
@lisitsynyes22:17
@lisitsynbut there is the SGMatrix for that right?22:18
@lisitsynso SGVectorList can assume it is not of the same length22:18
@sonney2kexcactly22:18
@sonney2kwell it could be of same length22:18
@sonney2kbut mustn't22:18
@lisitsynyes yes22:19
@sonney2kthe issue I have. how do we name it22:19
@sonney2kSGStringList -> SGVectorList?22:20
@sonney2kand StringFeatures -> VariableLengthFeatures?22:20
@sonney2kor shall we keep StringFeatures but only for types like char and word?22:21
@lisitsynsonney2k: uh these are interesting questions22:22
@lisitsynsonney2k: variable length features is way too complex for me22:24
@lisitsynsgvectorlist is totally ok22:24
@sonney2klisitsyn, well yes underneath SGVector and SGVectorList makes sense22:24
@wikinggot tired of cmaking alone22:25
@sonney2kbut maybe we should have StringFeatures22:25
@wikingi miiight not finish that feature branch22:25
@lisitsynwiking: oops sorry I will continue that stuff22:25
@sonney2kand VariableLengthFeatures22:25
@lisitsynwiking: what's left?22:25
@wikinglisitsyn: a lot of input handling cases22:25
@wikinglisitsyn: static interfaces22:25
@wikingtests targets to run the various tets22:25
@lisitsynsonney2k: that sounds wrong22:26
@wikingi think i almost have a java_modular target22:26
@lisitsynsonney2k: I mean what differs here is storage22:26
@wikingonly thing is missing the ant script running22:26
@lisitsynso they either share the same base class22:26
@lisitsynor use different policies22:26
@sonney2klisitsyn, the use the same storage but have totally different functions22:26
@lisitsynwiking: ok static interfaces are for me then22:27
@sonney2klisitsyn, e.g. stringfeatures would have an alphabet22:27
@sonney2kand some alphbet mapping functions22:27
@sonney2kvariable length features would work on other stuff22:27
@wikinglisitsyn: have fun with them :)22:27
@sonney2kbut no alphabe22:27
@lisitsynsonney2k: what is the use case for variable things?22:28
@sonney2klisitsyn, e.g. images of different size22:29
@lisitsynsonney2k: do you know any method that handles that?22:29
@sonney2klisitsyn, currently in shogun? no.22:29
@lisitsynsonney2k: I mean I never heard of different sized features for images22:30
-!- hoijui_ [~hoijui@dslb-088-074-109-125.pools.arcor-ip.net] has quit [Quit: Leaving]22:31
@sonney2klisitsyn, structured output learning has a lot of such kind of stuff22:31
@sonney2klisitsyn, IIRC iglesiasg introdruced SGMatrixList for having exacly that22:31
@lisitsynyes true22:32
@lisitsyna bit more complex though22:32
-!- lisitsyn [~lisitsyn@109-226-90-135.clients.tlt.100megabit.ru] has quit [Quit: Leaving.]22:37
-!- lisitsyn [~lisitsyn@109-226-90-135.clients.tlt.100megabit.ru] has joined #shogun22:38
@wikinglisitsyn: on 100mbits? :)22:56
lisitsynwiking: haha22:56
lisitsynyes22:56
lisitsynwiking: my hostname always shares my location22:56
@wiking:)22:57
-!- iglesiasg [d58f3258@gateway/web/freenode/ip.213.143.50.88] has joined #shogun22:58
-!- mode/#shogun [+o iglesiasg] by ChanServ22:59
-!- van51 [~van51@athedsl-408350.home.otenet.gr] has left #shogun ["PART #gsoc-gr :QUIT :Leaving."]23:30
--- Log closed Thu Jun 13 00:00:43 2013