--- Log opened Thu Jun 01 00:00:54 2017 | ||
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has quit [Ping timeout: 260 seconds] | 02:23 | |
mikeling | wiking: what's these two functions for?https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/lib/DynamicObjectArray.h#L136-L158 | 03:50 |
---|---|---|
mikeling | it looks like do something like setter | 03:50 |
mikeling | but the comment says it will return something? | 03:50 |
mikeling | like a getter? | 03:50 |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has joined #shogun | 04:42 | |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has quit [Client Quit] | 04:43 | |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has joined #shogun | 04:51 | |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has quit [Quit: Page closed] | 06:48 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 08:35 | |
@sukey | Pull Request #3745 "Add PRange class to replace old SG_PROGRESS (WIP)" synchronized by geektoni - https://github.com/shogun-toolbox/shogun/pull/3745 | 10:10 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Quit: Leaving.] | 11:10 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 11:16 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Client Quit] | 11:17 | |
-!- iglesiasg [~iglesiasg@217.119.234.214] has joined #shogun | 11:21 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 11:21 | |
@wiking | mikeling, how's the std::vector going? | 12:05 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 12:44 | |
@wiking | geektoni, hi | 13:20 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Ping timeout: 240 seconds] | 13:21 | |
mikeling | wiking: mmm, not good, have some problem :/ I'm trying to fix it right now | 14:28 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 14:28 | |
mikeling | I will create gist if I failed | 14:28 |
geektoni | hi wiking, sorry I was afk | 14:30 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Read error: Connection reset by peer] | 14:40 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 14:40 | |
@wiking | geektoni, no worries... see my commments on the pr | 15:05 |
@wiking | mikeling, ok lemme know if you need anything | 15:06 |
mikeling | wiking: BTW, what's these two functions for?https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/lib/DynamicObjectArray.h#L136-L158 | 15:06 |
mikeling | it looks like do something like setter but the comment says it will return something? like a getter? | 15:07 |
geektoni | wiking: working on them right now | 15:07 |
geektoni | does anybody know what can cause the Shogun build process to take up *at least* 2 GB of RAM only to compile a class like CustomKernel??? | 15:27 |
geektoni | This is happening to me with the "develop" branch | 15:27 |
geektoni | wiking ^ | 15:42 |
@wiking | geektoni, are you compiling any interface? | 15:44 |
geektoni | nope | 15:44 |
@wiking | and what's your CMAKE_BUILD_TYPE? | 15:44 |
geektoni | Debug | 15:44 |
@wiking | mmmm | 15:44 |
geektoni | I mean, it happened out of nowhere | 15:45 |
@wiking | you mean it wasn't like that before? | 15:46 |
@wiking | or that you've just noticed | 15:46 |
geektoni | yesterday building was fine | 15:46 |
@wiking | some ccache fun? :) | 15:47 |
geektoni | I tried to disable it | 15:47 |
geektoni | but it seems it doesn't work | 15:48 |
geektoni | this huuge consumption of RAM happens only with some files | 15:49 |
geektoni | not all of the codebase | 15:49 |
mikeling | wiking: Do we have auto ref issue for CDynamicArray? | 15:54 |
@sukey | Pull Request #3824 "Replace DynArray with std::vector" synchronized by MikeLing - https://github.com/shogun-toolbox/shogun/pull/3824 | 15:58 |
mikeling | wiking: ping | 16:23 |
@wiking | just a sec | 16:23 |
mikeling | np | 16:25 |
@wiking | mikeling, no there does not seemed to be any SG_REF going on there | 16:26 |
@wiking | ok i can check the serialization issue | 16:27 |
mikeling | wiking: ok, then I will create another pr for replacing CDynamicArray with std::vector(maybe) | 16:27 |
mikeling | so maybe we could merge that first then back to the DynArray replacement | 16:27 |
mikeling | so I don't need to change those DynArray related code in CDynamicArray | 16:28 |
mikeling | anyway, I need to solve the serialization problem first :) | 16:28 |
@wiking | mmm | 16:28 |
@wiking | but CDynamicArray is coupled with DynArray | 16:29 |
@wiking | right? | 16:29 |
mikeling | yep | 16:29 |
mikeling | CDynamicArray take advantage of DynArray in a lot of places | 16:30 |
mikeling | so | 16:30 |
mikeling | if i do the CDynamicArray replacement first | 16:30 |
mikeling | I don't need to care about how CDynamicArray use DynArray inside | 16:30 |
mikeling | after we get rid of CDynamicArray, then it will be much easier to replace DynArray | 16:31 |
mikeling | Do you agree with it? | 16:31 |
@wiking | mmm and you think we could drop CDynamicArray | 16:45 |
@wiking | and replace it with std::vector directly | 16:45 |
@wiking | ? | 16:45 |
@wiking | we cannot do that because template <class T> class CDynamicArray :public CSGObject | 16:46 |
@wiking | you can only replace that with std::vector | 16:46 |
@wiking | if you use Some<std::vector> | 16:46 |
@wiking | right? | 16:47 |
mikeling | mmm, I haven't think that far | 16:47 |
mikeling | :/ | 16:47 |
@wiking | because a) CDynamicArray is using parameter framework (see all the SG_ADD); this is due to the fact of to be able to serialize CDynamicArray b) CDynamicArray has reference counting as it is derived from CSGObject | 16:48 |
mikeling | mmmm, I see | 16:49 |
@sukey | Pull Request #3745 "Add PRange class to replace old SG_PROGRESS (WIP)" synchronized by geektoni - https://github.com/shogun-toolbox/shogun/pull/3745 | 16:54 |
@wiking | geektoni, do we need a fix for clang-fromat? | 16:55 |
@wiking | *clang-format | 16:55 |
@wiking | see https://travis-ci.org/shogun-toolbox/shogun/jobs/238246972#L493 | 16:55 |
geektoni | no idea actually | 16:55 |
geektoni | I don't understand why it fails | 16:56 |
geektoni | locally works | 16:56 |
@wiking | same error unfortunately https://travis-ci.org/shogun-toolbox/shogun/jobs/238374498#L494 | 16:57 |
@wiking | maybe git version differences? | 16:58 |
@wiking | have you tried to run that within the shogun-sdk docker container? | 16:58 |
geektoni | yeah, I saw | 16:59 |
geektoni | I'll try to replicate it with docker | 16:59 |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has joined #shogun | 17:17 | |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 17:22 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Ping timeout: 255 seconds] | 17:22 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 17:24 | |
geektoni | wiking: ok, docker gives the exact Travis error. | 18:10 |
geektoni | it seems that it doesn't know that there is a remote feature/progress branch | 18:10 |
geektoni | so the git command fails miserably | 18:11 |
@sukey | Pull Request #3826 "Remove duplicate code in LDA/FisherLDA (WIP)" opened by micmn - https://github.com/shogun-toolbox/shogun/pull/3826 | 18:26 |
@sukey | Pull Request #3827 "Fix check_format.sh script when the destination branch is not develop." opened by geektoni - https://github.com/shogun-toolbox/shogun/pull/3827 | 19:08 |
@sukey | Pull Request #3827 "Fix check_format.sh script when the destination branch is not develop." merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/3827 | 20:34 |
@sukey | New Commit "Merge pull request #3827 from geektoni/fix_clang_format_not_existent_branches | 20:34 |
@sukey | Fix check_format.sh script when the destination branch is not develop." to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/bfe45d510a66d54feafed2e89a11d76e45696fdc | 20:34 |
@wiking | geektoni, i'll merge then now https://github.com/shogun-toolbox/shogun/pull/3745 | 20:37 |
@wiking | ok? | 20:37 |
geektoni | ok | 20:37 |
@sukey | Pull Request #3745 "Add PRange class to replace old SG_PROGRESS (WIP)" merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/3745 | 20:38 |
@sukey | New Commit "Merge pull request #3745 from geektoni/feature/progress | 20:38 |
@sukey | Add PRange class to replace old SG_PROGRESS (WIP)" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/8de270ba1eef3e8932cb9652f3c4324251cd20ce | 20:38 |
@wiking | boom | 20:38 |
@wiking | :) | 20:38 |
geektoni | 8-) | 20:38 |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-aehloslmslxbmvge] has quit [Quit: Connection closed for inactivity] | 21:31 | |
@sukey | Pull Request #3826 "Remove duplicate code in LDA/FisherLDA (WIP)" - https://github.com/shogun-toolbox/shogun/pull/3826 | 22:02 |
@sukey | Pull Request #3828 "[ProgressBar] Add multi threaded progress bar." opened by geektoni - https://github.com/shogun-toolbox/shogun/pull/3828 | 22:08 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has left #shogun [] | 22:10 | |
-!- travis-ci [~travis-ci@ec2-54-147-189-183.compute-1.amazonaws.com] has joined #shogun | 22:18 | |
travis-ci | it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/238456348 | 22:18 |
-!- travis-ci [~travis-ci@ec2-54-147-189-183.compute-1.amazonaws.com] has left #shogun [] | 22:18 | |
--- Log closed Fri Jun 02 00:00:55 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!