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/
< jenkins-mlpack2> Project mlpack - git commit test build #540: UNSTABLE in 1 hr 16 min: http://ci.mlpack.org/job/mlpack%20-%20git%20commit%20test/540/
< abernauer[m]> Watched Hackers for the first time last night fun movie.
petris has quit [Read error: Connection reset by peer]
petris has joined #mlpack
petris has quit [Remote host closed the connection]
petris has joined #mlpack
ImQ009 has joined #mlpack
ImQ009 has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
petris has quit [Quit: Bye bye.]
petris has joined #mlpack
< RakeshBhugraGitt> hello everyone noob doubt
< RakeshBhugraGitt> is there any way to build mlpack on wsl and set it up with cLion or Visual Studio 2019
< RakeshBhugraGitt> any kind of resources would be helpful
< RakeshBhugraGitt> Thanks
< rcurtin> abernauer[m]: I love that movie!
< rcurtin> RakeshBhugraGitt: I don't know of a tutorial for cLion but maybe this one is helpful? https://www.mlpack.org/doc/stable/doxygen/build_windows.html
< rcurtin> shrit[m]: I see the python build failure... I have some ideas, I'll play with it today
< shrit[m]> Also the windows one, Do you think we have to install cereal as it si done with armadillo?
petris has quit [Quit: Bye bye.]
petris has joined #mlpack
< RakeshBhugraGitt> > `rcurtin on Freenode` Rakesh Bhugra (Gitter): I don't know of a tutorial for cLion but maybe this one is helpful? https://www.mlpack.org/doc/stable/doxygen/build_windows.html
< RakeshBhugraGitt> Thank you very much
< rcurtin> sure, hopefully it's helpful!
petris has quit [Quit: Bye bye.]
petris has joined #mlpack
< jenkins-mlpack2> Yippee, build fixed!
< jenkins-mlpack2> Project mlpack - git commit test build #541: FIXED in 1 hr 16 min: http://ci.mlpack.org/job/mlpack%20-%20git%20commit%20test/541/
< rcurtin> shrit[m]: personally I think that CEREAL_INCLUDE_DIR just needs to be specified correctly in windows.yaml
< rcurtin> I see you set CEREAL_INCLUDE_DIRS=$(Agent.ToolsDirectory)\cereal, but do we know that that's right?
< rcurtin> 2020-09-19T14:58:02.1442356Z CMake Error at C:/Program Files/CMake/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
< rcurtin> 2020-09-19T14:58:02.1443280Z Could NOT find cereal: Found unsuitable version "1.1.1", but required is at
< rcurtin> 2020-09-19T14:58:02.1443915Z least "1.1.2" (found C:/hostedtoolcache/windows/cereal)
< rcurtin> when I look at `Findcereal.cmake`, it tries to open the file: "${CEREAL_INCLUDE_DIRS}/cereal/details/polymorphic_impl_fwd.hpp"
< rcurtin> but if CEREAL_INCLUDE_DIRS is $(Agent.ToolsDirectory)\cereal, then it's trying to open $(Agent.ToolsDirectory)/cereal/cereal/details/polymorphic_impl_fwd.hpp
< rcurtin> so maybe $(Agent.ToolsDirectory)/ is all that's needed for CEREAL_INCLUDE_DIRS
< rcurtin> (also, we should probably change that to the singular CEREAL_INCLUDE_DIR, since there will only ever be one include directory for ceral)
< rcurtin> *cereal
canewsin[m] has joined #mlpack
< shrit[m]> <rcurtin "so maybe $(Agent.ToolsDirectory)"> I will give it a try. I have no idea where I am in windows, I just copied the `armadillo` case I think
< rcurtin> yeah, my work with Windows is lots of guessing :)
< rcurtin> it's way better than it used to be now that we have Azure and AppVeyor... it used to be if you were a Windows user, "good luck!"
< rcurtin> so the fact that we can even ensure that things build on Windows now is a huge step forward
< rcurtin> also, I've reproduced the Linux Python failure locally, so I'll debug and hopefully have a solution soon
< rcurtin> it's some CMake issue for sure
< shrit[m]> So the Agent.ToolsDirectory is the installation destination for packages ?? like `/usr/include`??
< rcurtin> I guess? I am not sure :-D
< shrit[m]> Otherwise we need to adjust it to `/cereal/include`
< shrit[m]> I will give your solution a try, otherwise I will try mine, in all cases one of both should work, if not we are facing a different issue hjere
< shrit[m]> *here
< shrit[m]> We will find out in 3 mnutes
< shrit[m]> Windows 16 is failing due to the same issue. I will try the other solution
< shrit[m]> Mine is failing too
< rcurtin> shrit[m]: figured out the Python issue---take a look at setup.py.in; we just need to remove the '${Boost_SERIALIZATION_LIBRARY}' reference and I think it will build fine
< shrit[m]> Ok.
< rcurtin> maybe for the Windows issue, see if you can print a directory listing of $(Agent.ToolsDirectory) before the CMake configuration step?
< rcurtin> and then maybe we can (slowly) figure out where the cereal headers actually are
< shrit[m]> of course, does Windows have `ls`?
< abernauer[m]> The DOS command equivalent of ls is DIR
< abernauer[m]> rcurtin: Yeah I think I saw a quote from Hackers in the footer of an email a while back and decided to finally watch it.
< rcurtin> ha, glad my email quotes are useful somehow :)
ImQ009 has quit [Quit: Leaving]
< HavshxjdnaggzGit> Hello, I have been asking this question for the last 10 days and no one answer me. How to print the information/contents of an index tree in KNN?
< shrit[m]> rcurtin: When I look at this https://dev.azure.com/mlpack/mlpack/_build/results?buildId=4468&view=logs&j=9bb75cf0-500a-52c4-dbba-9c305edd1534&t=c3577c3f-84e2-5a86-0fe9-f25097b45393&l=179 I think either the package is empty, or window install everything as hidden directotries
< rcurtin> shrit[m]: maybe try the `nuget install` command with `-Verbosity detailed`? maybe that will show more?
< rcurtin> if that doesn't seem to shwed any light on what's going on, maybe configuring cereal just like armadillo is configured is the easiest thing to do
< rcurtin> *shed (not "shwed") :)
< shrit[m]> That's what I was thinking of.
< rcurtin> unfortunate :( I guess probably install from source is the best thing to do here then
< shrit[m]> A good feature should be proving a real time interatctive console if necessayr in dev.azure
< shrit[m]> providing*
< shrit[m]> otherwise, debugging a small thing would take an hour if we do not have the platform
< rcurtin> I know that can be done in AppVeyor; don't know about Azure though
< AakashkaushikGit> Hi, i have been covering and contributing to some good first issues but i want to dive deep, so what should i do next ?.