Open in new window / Try shogun cloud
--- Log opened Tue Oct 18 00:00:06 2011
blackburnsonney2k: how can one use uint64_t?00:10
shogun-buildbotbuild #238 of octave_modular is complete: Success [build successful]  Build details are at
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]00:57
-!- Netsplit *.net <-> *.split quits: sonne|work, shogun-buildbot02:51
-!- Netsplit over, joins: shogun-buildbot, sonne|work02:55
-!- blackburn [~blackburn@] has joined #shogun09:16
CIA-3shogun: Soeren Sonnenburg  * rdb8a1a4 / src/configure : add int32_t and int64_t to default data types -
blackburnsonney2k: I guess you forgot to disable unnecessary preprocessors09:26
blackburnsonney2k: they are templated09:27
@sonney2kblackburn, please do then09:27
blackburnsonney2k: what is the alphabet for uint64?09:29
@sonney2kcan be any09:29
blackburnsonney2k: oh sorry I know what serializable dummy is09:33
blackburnhow can I forgot that09:33
blackburnit is macro adding load and save to datatypes09:34
blackburnto make it work in java09:34
@sonney2kyou mean the serialization hooks?09:34
@sonney2kfor classes that don't support it right?09:34
blackburnsonney2k: yes09:34
blackburnhehe I was too tired yesterday09:35
@sonney2kblackburn, if you have a better idea on how to beautify this ifdef USE_FLOAT64 mess - feel free to improve things09:39
blackburnsonney2k: no idea09:39
@sonney2kmaybe a macro that produces the %template with the right name / type or so09:39
blackburnsonney2k: I don't think it is necessary09:40
blackburnwe don't change it too much often09:40
@sonney2kwhen drastically limiting data types we can get it to compile requiring <1.5GB09:40
@sonney2kso at least sth09:40
blackburnsonney2k: have you measured?09:40
shogun-buildbotbuild #223 of java_modular is complete: Success [build successful]  Build details are at
@sonney2kdid you see my posts yesterday?09:42
@sonney2k<sonney2k> blackburn, ok we are down to 375kLoC (from 531kLoC)09:42
@sonney2k<sonney2k> when compiling with datatypes=char,uint8_t,uint16_t,uint64_t,float32_t,float64_t09:42
@sonney2k<sonney2k> but examples use all types...09:42
@sonney2k<sonney2k> so it is only a poor mans solution09:42
@sonney2k<sonney2k> but yes better than nothing09:42
blackburnyes I've seen that09:42
blackburnbut have you measured required memory?09:42
@sonney2kno idea what that is09:43
blackburnsonney2k: I have narrowed CFeatures to CSimpleFeatures at EmbeddingConverter09:43
blackburnin return type of apply09:43
blackburni.e. generally converter returns Features09:43
blackburnbut EmbeddingConverter always returns CSimpleFeatures09:44
blackburnand java do not support it09:44
blackburnwell no idea how to avoid it09:44
@sonney2kblackburn, why not always return CFeatures?09:45
@sonney2kand add special dynamic casts to return simple features?09:45
blackburnsonney2k: where to add dyn cast??09:46
@sonney2kblackburn, you could add a function e.g. get_converted_simplefeatures() or so to your embeddingconverter09:47
@sonney2kand that will just call apply() and convert the result of apply to simplefeatures09:47
@sonney2kother naming suggestions - get_applied_as_simplefeatures09:48
@sonney2kor embed09:48
blackburnsonney2k: you're such a big fan of long names ;)09:48
@sonney2kI am a fan of names I can make sense of09:48
@sonney2kembed doesn't tell me anything09:49
shogun-buildbotbuild #222 of python_modular is complete: Success [build successful]  Build details are at
blackburnsonney2k: so what is the memory reqs for compilation now?09:58
@sonney2kblackburn, depends on the number of types you enable10:00
@sonney2kwith the few types above it was around 1.5G for octave_modular10:00
@sonney2kand around 1G for python_modular10:00
blackburnsonney2k: before?10:00
@sonney2k~3.5 GB10:02
CIA-3shogun: Sergey Lisitsyn  * r115a78d / src/interfaces/modular/Preprocessor.i : Added checking for enabled types to preprocessor modular interfaces -
CIA-3shogun: Sergey Lisitsyn  * rea9ad9a / (26 files in 4 dirs): Added embed method to EmbeddingConverter, adapt structure -
blackburnsonney2k: one more algo11:21
CIA-3shogun: Sergey Lisitsyn  * r99027e8 / (6 files in 3 dirs): Introduced NeighborhoodPreservingEmbedding (NPE) -
@sonney2k...and counting11:21
blackburnsonney2k: I'm not sure it is very useful though11:22
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]11:24
-!- alesis-novik [] has joined #shogun18:12
-!- alesis-novik [] has quit [Ping timeout: 244 seconds]18:40
-!- alesis-novik [] has joined #shogun18:40
-!- alesis-novik [] has quit [Ping timeout: 256 seconds]19:18
-!- alesis-novik [] has joined #shogun19:18
-!- alesis-novik [] has quit [Ping timeout: 276 seconds]19:34
-!- alesis-novik [] has joined #shogun19:35
-!- blackburn [~blackburn@] has joined #shogun20:35
-!- alesis-novik [] has quit [Ping timeout: 248 seconds]20:55
-!- alesis-novik [] has joined #shogun20:57
-!- alesis-novik [] has quit [Ping timeout: 256 seconds]21:04
-!- alesis-novik [] has joined #shogun21:27
-!- Netsplit *.net <-> *.split quits: alesis-novik22:23
-!- Netsplit over, joins: alesis-novik22:24
-!- heiko [] has joined #shogun22:27
heikosonney2k, around?22:27
-!- heiko [] has quit [Quit: Leaving.]22:33
--- Log closed Wed Oct 19 00:00:12 2011