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/
KimSangYeon-DGU has quit [Remote host closed the connection]
< YashwantSinghPar> @rcurtin: Initially we can provide cv bindings for cli only, and further manage to pass some dict or other data structure for other languages.
< YashwantSinghPar> Or may be @jeffin143 have some other way to make this happen, and that makes our life easier with other languages too.
KimSangYeon-DGU has joined #mlpack
< PranavReddyP16Gi> Yeah it worked @rcurtin
ImQ009 has joined #mlpack
< jenkins-mlpack2> Yippee, build fixed!
< jenkins-mlpack2> Project docker mlpack nightly build build #699: FIXED in 3 hr 17 min: http://ci.mlpack.org/job/docker%20mlpack%20nightly%20build/699/
< kartikdutt18Gitt> Hey @rcurtin, I was trying to download iris.csv using boost::asio, However I am getting, `Connection returned with status 301. Terminating Connection.`. I think this is the same issue as #2384. Could you provide any suggestions / insights?
< kartikdutt18Gitt> Thanks.
< zoq> kartikdutt18Gitt: http://mlpack.org/datasets/iris.csv right?
< zoq> kartikdutt18Gitt: Just tested the dowload and it works on my side, does it work if you just use wget?
< kartikdutt18Gitt> Yes, and yes it does work if I use wget or lib-curl
< zoq> kartikdutt18Gitt: Ahh 301
< zoq> kartikdutt18Gitt: I guess easier to reconfigure the webserver as parsing the header on the boost/client side.
< kartikdutt18Gitt> The code goes something along the following lines : Fetch possible query points and try to establish a connection to mlpack.org , Once that is done make a GET Request.
< zoq> kartikdutt18Gitt: Looks like it's just a redirect to https (wget -qS http://mlpack.org/datasets/iris.csv) so https://www.mlpack.org/datasets/iris.csv should work.
< zoq> but not sure you can handle https right now?
< zoq> if not we can enable the download via http
< kartikdutt18Gitt> I'll just try it. Thanks.
< kartikdutt18Gitt> Thanks, Looks like I am making bad request now (400), changed port from 80 to 443. I'll try figuring it out. Thanks a lot.
KimSangYeon-DGU has quit [Remote host closed the connection]
< kartikdutt18Gitt> Hey @zoq, I made the changes to use boost::asio to download from https rather than http but for that I ended up using boost/asio/ssl.hpp which requires OpenSSL to be installed on the system. And we switched to boost to remove extra dependencies, what do you suggest?
walragatver has joined #mlpack
< zoq> kartikdutt18Gitt: Let's reconfigure the webserver to serve the datasets via http.
< kartikdutt18Gitt> > kartikdutt18 (Gitter): Let's reconfigure the webserver to serve the datasets via http.
< kartikdutt18Gitt> Great. Thanks a lot. I don't think that's something I can do, right?
< zoq> kartikdutt18Gitt: No, let's see if Ryan has some time?
< kartikdutt18Gitt> > kartikdutt18 (Gitter): No, let's see if Ryan has some time?
< kartikdutt18Gitt> Sure, Thanks a lot.
< rcurtin> sure, I'll handle it shortly
< kartikdutt18Gitt> Great, Thanks a lot.
< rcurtin> I think it should be a simple apache config change
< rcurtin> I have a few other things to handle first though :)
< kartikdutt18Gitt> Sure, Thanks.
< rcurtin> kartikdutt18Gitt: ok, I think I got the config right, want to test it out for me?
< kartikdutt18Gitt> Sure, Testing it out.
< kartikdutt18Gitt> Yay!, it works now. Thanks a lot @rcurtin, @zoq.
< rcurtin> awesome! :)
< rcurtin> I wasn't sure it would work; I'm not the best at apache configs
< kartikdutt18Gitt> I works great, the CTest for downloader are passing.
< rcurtin> :)
< zoq> Not a apache user, I like nginx :)
< rcurtin> yeah, I only use apache because it is what I'm used to :)
< rcurtin> but pretty much every time I have to make a configuration change (luckily not often) I just search stack overflow for what I need...
< zoq> Same, I don't play with the nginx config that often that I know the necessary commands.
walragatver has quit [Ping timeout: 245 seconds]
walragatver[m] has joined #mlpack
< walragatver[m]> jeffin143: Hey, this is just a check to see if I am correctly mentioning a user.
< HimanshuPathakGi> Hey rcurtin I think the problem openness.lib is solved now without any patch. I want to ask build type of armadillo is Release
< HimanshuPathakGi> Type or Debug I think it is compiling with Debug build type that's why causing error also thanks for the explanation of problem it was quite helpful :)
< HimanshuPathakGi> *openblas.lib
< HimanshuPathakGi> Also the cause of failure of adding openness.lib was a silly mistake. I forgot to add ^ after --trace-expand flag
< HimanshuPathakGi> *openblas.lib
< jeffin143[m]> walragatver: yes I get that :)
< jeffin143[m]> Does it pop up a notification for you ??
< kartikdutt18Gitt> Hey @zoq, About splitting the restructuring PR, do you think I could just create a PR for the dataloader followed by one for the LeNet and remove LeNet for now?
< kartikdutt18Gitt> I am almost done with that PR, only getting all CTests to pass is left.
< zoq> kartikdutt18Gitt: Yeah, that's what I had in mind as well, that way the lenet doesn't block the loader.
< kartikdutt18Gitt> Great, I'll remove it for now, un-comments Ctests from the pipeline. Thanks.
< zoq> kartikdutt18Gitt: Sounds good :)
ImQ009 has quit [Read error: Connection reset by peer]
< pickle-rick[m]> How does one go about making different language bindings for mlpack? Is the process different for each language that you wanna make a binding for?
< pickle-rick[m]> Or is there like a general workflow?
< pickle-rick[m]> Pardon my ignorance
< rcurtin> pickle-rick[m]: yeah, it's a complicated process :) it's documented here: https://www.mlpack.org/doc/mlpack-3.3.1/doxygen/iodoc.html
< rcurtin> there are two PRs open, one for Go bindings and one for Java bindings; you could take a look at those for some guidance
< pickle-rick[m]> Alright. Thanks for this.