<rcurtin[m]>
jonpsy: yeah, definitely, it is quite intense to build the tests 😃 I will see if I can either figure out how to get ctest to auto-build `mlpack_test` when `BUILD_TESTS` is on, or open an issue about it, or something
<rcurtin[m]>
but first, let's see if the release scripts still work...
<rcurtin[m]>
wow, incredible! mlpack-bot did what it was supposed to do with basically no problems (although the website didn't update quite right, but I'll do that manually now)
<rcurtin[m]>
so finally, after years, mlpack 4 is released 🎉🎉🎉 (I'm really looking forward to the Element chat client spilling confetti all over my screen as soon as I submit this message)
<jonpsy[m]>
🎊🎊
<jonpsy[m]>
rcurtin[m]: I'm thinking of writing a linkedin post on mlpack 4
<rcurtin[m]>
do it! :) spreading the word about mlpack is great and helpful (and definitely not a skill of mine)
<jonpsy[m]>
I must confess, I'm no Mark Anthony. But I'd definitely like to boast about mlpack any chance given
<jonpsy[m]>
Besides, a lot of people are completely unaware of a competent C++ ML library. Time they wake up
<jonpsy[m]>
s/Anthony/Antony/
<jonpsy[m]>
One question, if mlpack is header only now and since we can precompile headers, all `driver` level code compilation would be super fast?
<rcurtin[m]>
Unfortunately I don't think it is quite that wonderful of a situation :( precompiled headers do some parsing, but the "pain" of compiling mlpack's code mostly has to do with C++ templates, and precompiled headers don't pre-instantiate templates. So maybe there is some improvement, but it might not be as much as you are hoping
<jonpsy[m]>
Hm, isn't `STL` heavily templated too? I get a massive speed bump when I pre-compile `bits/stdc++.h`, how's that possible?
<rcurtin[m]>
hmm, maybe there is some magic to pre-instantiate some common templates? I am not sure... so maybe if you see big gains in the driver code, perhaps I am totally wrong :)
<rcurtin[m]>
I thought PCH was just for the parsing step and some other early steps of the compiler and didn't apply too much to templated code, but, I don't know everything about it
<jonpsy[m]>
Not sure if you're into competitive programming. But its a common practice to pre-compile `#include <bits/stdc++.h>` so that they get all imports + it compiles faster.
<jonpsy[m]>
I'm not aware what exactly `pre compiling header` means and how it boosts it (I'd need your help here). But here's a blog post: https://codeforces.com/blog/entry/79026
SlackIntegration has quit [Quit: Bridge terminating on SIGTERM]
rcurtin[m] has quit [Quit: Bridge terminating on SIGTERM]
RohanKumarSingh4 has quit [Quit: Bridge terminating on SIGTERM]
_slack_mlpack_U7 has quit [Quit: Bridge terminating on SIGTERM]
jjb[m] has quit [Quit: Bridge terminating on SIGTERM]
zoq[m] has quit [Quit: Bridge terminating on SIGTERM]
Root[m] has quit [Quit: Bridge terminating on SIGTERM]
akhunti1[m] has quit [Quit: Bridge terminating on SIGTERM]
_slack_mlpack_U0 has quit [Quit: Bridge terminating on SIGTERM]
jonpsy[m] has quit [Quit: Bridge terminating on SIGTERM]
RohanKumarSingh[ has quit [Quit: Bridge terminating on SIGTERM]
jerin[m] has quit [Quit: Bridge terminating on SIGTERM]
_slack_mlpack_U4 has quit [Quit: Bridge terminating on SIGTERM]
zoq[m]1 has quit [Quit: Bridge terminating on SIGTERM]
EshaanAgarwal[m] has quit [Quit: Bridge terminating on SIGTERM]
fieryblade[m] has quit [Quit: Bridge terminating on SIGTERM]
_slack_mlpack_10 has quit [Quit: Bridge terminating on SIGTERM]
psydroid has quit [Quit: Bridge terminating on SIGTERM]
ShubhamAgrawal[m has quit [Quit: Bridge terminating on SIGTERM]
shrit[m] has quit [Quit: Bridge terminating on SIGTERM]
Cadair has quit [Quit: Bridge terminating on SIGTERM]
Cadair has joined #mlpack
rcurtin[m] has joined #mlpack
psydroid has joined #mlpack
SlackIntegration has joined #mlpack
RohanKumarSingh[ has joined #mlpack
Root[m] has joined #mlpack
jjb[m] has joined #mlpack
_slack_mlpack_U0 has joined #mlpack
ShubhamAgrawal[m has joined #mlpack
zoq[m] has joined #mlpack
akhunti1[m] has joined #mlpack
jonpsy[m] has joined #mlpack
EshaanAgarwal[m] has joined #mlpack
zoq[m]1 has joined #mlpack
RohanKumarSingh4 has joined #mlpack
_slack_mlpack_U4 has joined #mlpack
_slack_mlpack_U7 has joined #mlpack
fieryblade[m] has joined #mlpack
shrit[m] has joined #mlpack
jerin[m] has joined #mlpack
_slack_mlpack_10 has joined #mlpack
<rcurtin[m]>
zoq: is demo.kurg.org offline? maybe it needs a kick or something? I was hoping to get the demo running on the main website again 😃 happy to help out if I can
<zoq[m]>
<rcurtin[m]> "zoq: is demo.kurg.org offline..." <- I’ll look into it later.
<rcurtin[m]>
sounds good, just let me know if I can help. we could probably run the code directly on mlpack.org if you prefer, but it might be a little bit of setup time to transfer it; either way is fine with me