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/
< sakshamb189[m]>
Hey himanshu_pathak I think it looks mostly good.
< sakshamb189[m]>
I see a few issues where you have capitalised words that should not be capitalised. This Summer -> This summer
< rcurtin>
you'll have to look through the serialize() implementations for each of those classes to see if the const pointer is being serialized, and the workaround might look a little different in each case
< shrit[m]>
rcurtin: just a newbie docker question, how to get to install ubuntu 16. I have only ubunut 20 available in the official repo
< zoq>
shrit[m]: docker run -it ubuntu:trusty /bin/bash
< zoq>
shrit[m]: Should download the image.
< zoq>
shrit[m]: Ahh, you said, 16.04
< zoq>
shrit[m]: So ubuntu:xenial
< shrit[m]>
OK, just have to specify the code name with
< rcurtin>
yeah, exactly; 16.04 has cereal 1.1, and 18.04 has cereal 1.2
< rcurtin>
in the best case, the workarounds we implement will work for 1.1, but if they don't, we can try 1.2 as a minimum version and see if we can make that work
< rcurtin>
if not, then we'll have to do CMake + an auto-downloader for cereal 1.3
< rcurtin>
luckily, cereal is header-only like ensmallen, so auto-downloaders aren't *too* scary
< zoq>
rcurtin: Or just include the header?
< zoq>
I guess there is no real benefit from downloading, if we download a specific version?
< rcurtin>
zoq: cereal is kind of big, I'd prefer not to keep it in our repository (catch, for instance, is much smaller)
< rcurtin>
the only benefit I think would be keeping the repository a bit smaller
< zoq>
I see, yeah haven't thought about size.
< rcurtin>
like the ensmallen auto-downloader, the intention would be to remove the autodownloader when a new enough version is available in major distros to install from the package manager
< rcurtin>
it's a big PR, so I wanted to ask if anyone wants me to wait so they can review it before merging
< zoq>
rcurtin: If, one more day doesn't matter, I'll take general look over the PR today/tomorrow.
< rcurtin>
sure, I don't think there is a giant hurry :)
< rcurtin>
I was hoping to release 3.4.0 once that is merged, and also once #2566 is merged (by the way I did fix the issue you pointed out there, if you have time to take another look :))
< zoq>
rcurtin: Ohh, nice, yeah, will take a look at #2566 first, since it's much less code :)