ChanServ changed the topic of #mlpack to: "mlpack: a fast, flexible machine learning library :: We don't always respond instantly, but we will respond; please be patient :: Logs at http://www.mlpack.org/irc/
< rcurtin> zoq: any idea why the style checker might not be finding errors? http://ci.mlpack.org/job/pull-requests%20mlpack%20style%20checks/6282/console
< rcurtin> here's the code diff, there should be some style issues in it: https://github.com/mlpack/mlpack/pull/2142/files#diff-10e112f3e00a08da9793b89f64b5b827R561-R562
< rcurtin> I'm happy to look into it if you don't have a quick idea of what the issue might be :-D
petris has quit [Quit: Bye bye.]
petris has joined #mlpack
< jeffin143[m]> rcurtin: from my experience mlh are very strict about mentors , they are selecting only people who have worked 6-7 years in related field
< jeffin143[m]> So they would be far quicker than I am , in order to contribute and get a grasp of Mlpack
< jeffin143[m]> Mentors , wouldn't help in reviewing , review should be done by maintainers
< jeffin143[m]> They would be only managing students
< jeffin143[m]> If students seek any help with the language or something , scrum meetings about what they did , what would they be doing and so on
< jeffin143[m]> All such activities would be done by mentors
ImQ009 has joined #mlpack
Eddie has joined #mlpack
< Eddie> Hi Guys!
< Eddie> I am a newbie here. Today I complied mlpack as the build instruction and after several hours, it turned out the mlpack.dll is missing. Is this normal?
< Eddie> How do you guys compiled out the mlpack.dll file as this is required in here https://mlpack.org/doc/mlpack-3.3.2/doxygen/sample_ml_app.html
< Eddie> Under Build Events > Post-Build Event > Command Line add:
< Eddie> Anyone encountered the same issue?
yuvraj2701 has joined #mlpack
yuvraj2701 has quit [Quit: Leaving]
Eddie has quit [Remote host closed the connection]
gtank___ has quit [Ping timeout: 244 seconds]
ImQ009 has quit [Read error: Connection reset by peer]
d1 has quit [Ping timeout: 244 seconds]
gtank___ has joined #mlpack
ImQ009 has joined #mlpack
d1 has joined #mlpack
kyrre has quit [Ping timeout: 244 seconds]
ImQ009 has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
kyrre has joined #mlpack
ImQ009 has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
ImQ009 has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
< zoq> rcurtin: If I remember right, the style check doesn't check indentation.
< zoq> Eddie: Did you check if there is mlpack.lib?
< shrit[m]> <zoq "rcurtin: If I remember right, th"> it do check indentation, It complains always in my pull requests
< zoq> shrit[m]: Do you have an example? I think you can't configure 4 spaces indentation.
< zoq> shrit[m]: Strange
< zoq> Wonder if it has to be at least 2 spaces, and it ignores anything else.
< shrit[m]> Also, it does check if two spaces are added for `public` and `private` in mlpack classes, and tell you that you have to put one space here.
< shrit[m]> But for 4 spaces, it will much harder to find examples.
< shrit[m]> You can check the link for all similar indentation errors, since I use usually use a different style than one in mlpack.
ImQ009 has quit [Quit: Leaving]
ImQ009 has joined #mlpack
travis-ci has joined #mlpack
< travis-ci> UtR491/ensmallen#4 (moead_exp - 63f86e2 : UtR491): The build is still failing.
travis-ci has left #mlpack []
travis-ci has joined #mlpack
< travis-ci> UtR491/ensmallen#5 (moead_exp - 1307a86 : UtR491): The build is still failing.
travis-ci has left #mlpack []
< himanshu_pathak[> hey sakshamb189 are you there??
travis-ci has joined #mlpack
< travis-ci> UtR491/ensmallen#6 (moead_exp - 174e36c : UtR491): The build is still failing.
travis-ci has left #mlpack []
< rcurtin> R bindings are merged :-D awesome work yashwants19[m]!
< shrit[m]> rcurtin: I am having armadillo 6.5 on xenial
< shrit[m]> is this normal?
< rcurtin> shrit[m]: yeah, the xenial version is super old; if you take a look at .ci/linux-steps.yaml (I think), it will show a step to install 8.400.0 from a ppa
< rcurtin> ah wait it's not a PPA
< rcurtin> curl https://data.kurg.org/armadillo-8.400.0.tar.xz | tar -xvJ && cd armadillo*
< rcurtin> cmake . && make && sudo make install && cd ..
< rcurtin> that just downloads and installs 8.400.0
< shrit[m]> Hmm, interesting.
< shrit[m]> Actually, it took me a day to understand the differences between containers, images, commit containers, disk spaces, storage, etcc.
< rcurtin> I opened an issue on the ubuntu bugtracker some years ago to try and get them to upgrade the xenial package but it didn't happen :)
< shrit[m]> And this is the first time I am able to run cmake without any strange error.
< rcurtin> :)
< shrit[m]> rcurtin: is this normal to have this error: CMake Error at src/mlpack/CMakeLists.txt:222 (GNUInstallDirs_get_absolute_install_dir):
< shrit[m]> Unknown CMake command "GNUInstallDirs_get_absolute_install_dir".
< rcurtin> shrit[m]: cmake version too old?
< shrit[m]> 3.5.1? I do not think so
< rcurtin> oh, that should definitely be new enough
< rcurtin> well... I think?
< rcurtin> I have 3.16.3 locally
< shrit[m]> The error is the same, on master and cereal
< rcurtin> is that when building configuring armadillo or mlpack? also, is it a fatal error? if it's not maybe you could just ignore it :)
< shrit[m]> mlpack
< shrit[m]> and it is fatal error,
< rcurtin> if you look in the file GNUInstallDirs.cmake that comes with your cmake distribution, does it have that function in it?
< rcurtin> I'm not sure what the issue here is, you'll probably have to dig a bit; I haven't seen it before
< shrit[m]> OK, I will see what to do,
< rcurtin> sounds good, also, consider a quick workaround like a new version of cmake if you weren't aiming to dig to the bottom of this issue and were just trying to, e.g., test an old version of cereal :)
< shrit[m]> The function does not exist in cmake 3.5, and the issue is resolved in cmake 3.18. It is strange that is working on the build farm.
< himanshu_pathak[> Great rcurtin We are using github actions for Rbindings :)
< shrit[m]> rcurtin: There is another error from cereal 1.1, in which it is not able to find `Archive::is_saving::value` which is similar to the old error `Archive::is_loading::value`
< shrit[m]> /home/omar/mlpack/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:107:1: required from here
< shrit[m]> /home/omar/mlpack/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:811:3: error: no type named 'is_saving' in 'class cereal::BinaryOutputArchive'
< shrit[m]> if (Archive::is_saving::value)
< shrit[m]> Do you thnink it is worth it to write a similar function for is_saving?
< shrit[m]> It should be easy
< jeffin143[m]> Hi @walragatver:matrix.org @birm:matrix.org today is our last meet
< jeffin143[m]> Officially as gsoc ,
< jeffin143[m]> It was a pleasure working with you :)
< jeffin143[m]> Thanks for all the support :)
< birm[m]> Aww, hopefully I was some amount of helpful :)
< jeffin143[m]> I am for sure going to contribute more , after the gsoc so probably I would be distrubing you with all my prs for s longer duration
< jeffin143[m]> > Aww, hopefully I was some amount of helpful :)
< jeffin143[m]> Certainly
< jeffin143[m]> Thanks for helping me with cmake and all the review :)
< shrit[m]> rcurtin: cereal 1.1 did not have support to serialize `std::map`
< rcurtin> shrit[m]: what do you think, we could backport it or require 1.2?
< walragatver[m]> jeffin143: Let's merge the final PR which is remaining
< shrit[m]> rcurtin: I am not sure
< rcurtin> shrit[m]: so, if you are lucky, you might be able to just grab the header file from a newer version and then include it, if the underlying API didn't change
< rcurtin> if it's significantly harder than that, maybe it is not worth the effort, and requiring 1.2 is fine
< rcurtin> it would be great to be able to support xenial (16.04) which has cereal 1.1, but I don't see it as a requirement... we definitely should make an effort to support bionic (18.04) though since a lot of people and departments will still be using it
< shrit[m]> Ok, I will try to include the header.
< shrit[m]> If it is still complicated I will start an ubuntu 18 docker and continue the work in a similar way.
< rcurtin> that sounds like a good plan :)
ImQ009 has quit [Quit: Leaving]