rcurtin_irc changed the topic of #mlpack to: mlpack: a scalable machine learning library (https://www.mlpack.org/) -- channel logs: https://libera.irclog.whitequark.org/mlpack -- NOTE: messages sent here might not be seen by bridged users on matrix, gitter, or slack
<jonpsy[m]> zoq: updated the PR, made some major changes. Let's move our convo there
<jonpsy[m]> * zoq: say4n updated the
texasmusicinstru has quit [Remote host closed the connection]
texasmusicinstru has joined #mlpack
fusta has quit [Quit: Leaving]
heymike[m] has quit [Quit: You have been kicked for being idle]
<zoq[m]> Hello everyone, today is the GSoC mentor summit, so what about we postpone the mlpack meeting to next week?
TarunKumar[m] has joined #mlpack
<jonpsy[m]> so, meeting for gsoc'21 mentors?
<rcurtin[m]> does anyone have a link to info about the mentor summit? I forgot to register 🤦
<rcurtin[m]> jonpsy: yeah, each year GSoC holds a "mentor summit" where all of the mentors can join some talks/discussions on things like feedback, planning moving forward, some talks, etc.; I've found it in the past to be super useful
<rcurtin[m]> thanks!
<zoq[m]> I think you only have to register for the breakout sessions, not sure.
<rcurtin[m]> nice---I'll fit in the stream where I can (juggling meetings as usual...)
<zoq[m]> hehe, same here, I have meetings at the same time, but I'll try to keep the stream open.
<zoq[m]> "15:15 - 15:50 - 2021 highlights, GSoC 2022 changes and the Future of GSoC " is what I'm interested in
<rcurtin[m]> I actually have a lunch meetup today, which is very unusual... it will be strange to see my coworkers in person for once 😄 but that is right in the middle of the stream, so I guess I have to miss some of it
<rcurtin[m]> yeah luckily that part is before I have to leave---that's what I'm most interested in also
<shrit[m]> I will be listening
<shrit[m]> I will let you knows what happens
<shrit[m]> s/knows/know/
yugansharora01yu has joined #mlpack
<yugansharora01yu> least "8.400.0" (found C:/mlpack/armadillo/include)
<yugansharora01yu> Could NOT find Armadillo: Found unsuitable version "..", but required is at
<yugansharora01yu> this is the error i am getting when i run cmake for mlpack
<jonpsy[m]> I've heard after you've reached a senior level, most of the job involves meetings and not coding. Is that true? I find it a little depressing that our entire time is sharded in multiple meetins
<yugansharora01yu> any suggestion what should i do?
<shrit[m]> jonpsy: If you are senior by 28 would that involves not doing coding? I am not sure
<shrit[m]> yugansharora01 (yugansharora01): Would you provides more information
<rcurtin[m]> jonpsy: yeah, that can happen, but it depends a lot on the company and the path that you choose through it. there comes a point where, as a senior developer, it is more worthwhile for you to spend time mentoring and teaching others instead of working on things alone
<rcurtin[m]> but I think it is also completely possible to continue to be an individual contributor for one's entire career; you just have to be clear that that is what you want to do, and choose accordingly (so, e.g., if you have the opportunity to become a manager of a group, you might say no if you want to keep getting your hands dirty in the code 😄)
<rcurtin[m]> in my current situation, I have a lot of meetings, but in many of these I only need to listen and I write a lot of code in the background (yesterday was a start-to-finish 1k+ line PR for instance); the reason I need to listen is to make sure that the things that I am developing will fit well with other parts of the product that are being worked on
<rcurtin[m]> so, that is not ideal, because ideally I would have a manager who would be doing all that listening for me and keeping me apprised of these types of things, but... nothing is ideal in a startup 😄 (in fact I think it is reasonable to extrapolate and say nothing is ideal anywhere...)
<yugansharora01yu> @shrit:matrix.org i am trying to build mlpack for windows by following this page "https://www.mlpack.org/doc/mlpack-3.4.2/doxygen/build_windows.html" and have completed every step till building mlpack (dependencies are done) and now if i run the command for cmake it is giving me error
<rcurtin[m]> I guess, I would also add, in a company everything is about making your value and contribution clear (hmm I suppose that is the same in academia too...); even if I was spending all my time all day coding, I would still need to make sure my management chain---and preferably other managers too---recognized the importance/value of the work I was doing
<shrit[m]> ads, ads, ads
<shrit[m]> yugansharora01 (yugansharora01): are you using autodownloader
<shrit[m]> mlpack needs the same
<rcurtin[m]> ha, maybe I could pay facebook to serve ads to people specifically inside my company... "have you seen the great work Ryan is doing?? click here to learn more!"
<rcurtin[m]> I always like the publicity part the least... but in some sense that is kind of a really important part
<yugansharora01yu> @shrit:matrix.org what is auto-downloader? this is my first time doing something like this..
<jonpsy[m]> I see... It's just that i noticed you guys are busy with meetings after meetings and are only able to spare 30-40mins for normal meetings which makes me scared for my future self 😅
<shrit[m]> jonpsy: I am happy to do meeting if I can find a job 😆
<rcurtin[m]> it could be a timezone overlap thing... for instance, in my case, most of my meetings are in the late morning/early afternoon---but my early mornings and late afternoons tend to be pretty free. however, late morning/early afternoon seems to also coincide with when things are going on here 😄
<shrit[m]> yugansharora01 (yugansharora01): What version of mlpack you are using?
<yugansharora01yu> @shrit:matrix.org 3.4.2
<rcurtin[m]> yugansharora01 (yugansharora01): can you tell us a little more about how you installed Armadillo? it seems strange that it is not detecting the version correctly
<jonpsy[m]> <shrit[m]> "jonpsy: I am happy to do meeting..." <- I came across some opening for data scientist at Microsoft but they're for India
<yugansharora01yu> @ryan:ratml.org actually now it is giving other error when i wrote the command myself instead of copying from the web page
<yugansharora01yu> CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message):... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/2d7eac298c1c99f00009997111ceced887d07c66)
<rcurtin[m]> what is the command you used?
<yugansharora01yu> cmake -G "Visual Studio 16 2019" -A x64 -DBLAS_LIBRARIES:FILEPATH="C:/dev/mlpack/mlpack/packages/OpenBLAS.0.2.14.1/lib/native/lib/x64/libopenblas.dll.a" -DLAPACK_LIBRARIES:FILEPATH="C:/dev/mlpack/mlpack/packages/OpenBLAS.0.2.14.1/lib/native/lib/x64/libopenblas.dll.a" -DARMADILLO_INCLUDE_DIR="C:/dev/mlpack/mlpack/armadillo/include" -DARMADILLO_LIBRARY:FILEPATH="C:/dev/mlpack/armadillo/build/Debug/armadillo.lib"
<yugansharora01yu> -DBOOST_INCLUDEDIR:PATH="C:/dev/boost/" -DBOOST_LIBRARYDIR:PATH="C:/dev/boost/lib64-msvc-14.2" -DDEBUG=OFF -DPROFILE=OFF .. @ryan:ratml.org
<rcurtin[m]> this is the part of the build where mlpack needs to find all its dependencies, so all this output you are seeing is just the results of the search. mlpack needs to be able to find boost and armadillo, at the very least, so it's important to make sure the paths you are passing to the CMake command match where the libraries are actually installed
<rcurtin[m]> so, does `C:/dev/boost/` have a `boost/` subdirectory with lots of header files in it? and does `C:/dev/boost/lib64-mscv-14.2/` have lots of .dlls inside it?
<yugansharora01yu> umm no
<zoq[m]> I guess an easy solution for all of this is to clone the master branch and use the auto-downloader?
<rcurtin[m]> hmm, that might work---I think that could work on Windows
<rcurtin[m]> I guess our CI builds do test that after all :)
<zoq[m]> Getting the dependencies right on Windows is always a little bit tricky.
<yugansharora01yu> @ryan:ratml.org how do i install boost
<yugansharora01yu> i just downloaded it and did nothing like armadillo
<zoq[m]> Correct, the CI installs every dependency manually. So what is described in the build tutorial should still work.
<yugansharora01yu> i think i downloaded wrong boost
<rcurtin[m]> agreed, yugansharora01 (yugansharora01) I think that the easier path here might be to clone the git `master` branch from https://github.com/mlpack/mlpack, and then run the CMake command without worrying about any dependencies like boost or armadillo---the branch on Github *should* automatically download and set them up
<zoq[m]> You have to run cmake with the download option enabled e.g. `cmake -DDOWNLOAD_DEPENDENCIES=ON ..`
<yugansharora01yu> let me just give it one more shot then i'll do the cloning
<yugansharora01yu> @marcusedel:matrix.org @ryan:ratml.org thanks for guiding me
<zoq[m]> If you do you can check the windows build wiki page as well - https://github.com/mlpack/mlpack/wiki/WindowsBuild
<zoq[m]> It shows the files in the `libs` directory.
<zoq[m]> So you can compare that with what you have locally, if you follow the exact steps you should see the same files.
<yugansharora01yu> @marcusedel:matrix.org ok
<yugansharora01yu> @marcusedel:matrix.org is julia important for mlpack build?
<rcurtin[m]> nope, only if you need Julia bindings
<rcurtin[m]> (and if you do want to use the Julia interface I'd suggest just installing from their package manager instead of building from source)
<yugansharora01yu> CMake Error at src/mlpack/bindings/julia/CMakeLists.txt:34 (message):
<yugansharora01yu> Julia not found; cannot build Julia bindings!
<rcurtin[m]> try building with the CMake option `-DBUILD_JULIA_BINDINGS=OFF`
<rcurtin[m]> (that should be the default, not sure why you are hitting an error there)
<yugansharora01yu> ok
<shrit[m]> Also you can do the same for other binding if you do not want to use them
<yugansharora01yu> Successfully downloaded ensmallen into C:/dev/mlpack/mlpack/build/deps/ensmallen-2.14.2/... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/1cf3273d6eff8bdb2024d13cf427f615001e744e)
<zoq[m]> rcurtin[m]: It's only the default in the master branch.
<yugansharora01yu> what is the command for Go bindings...
<rcurtin[m]> hmm, yugansharora01 (yugansharora01) , you can just be paranoid and disable all bindings: `-DBUILD_JULIA_BINDINGS=OFF -DBUILD_GO_BINDINGS=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_R_BINDINGS=OFF`
<yugansharora01yu> thanks everyone , it's finally done :)))
<rcurtin[m]> now you get to the part that makes all your fans spin like crazy (the build itself) 😄
<shrit[m]> yugansharora01 (yugansharora01): happy that it worked
<shrit[m]> Also surprised that the autodowloder is very good for windows, I did not thought about that when I wrote it
<rcurtin[m]> shrit: same, when we release mlpack 4 we can significantly simplify our Windows documentation
<rcurtin[m]> (or at least make all the manual download stuff a footnote and recommend that users use the autodownloader)
<yugansharora01yu> @shrit:matrix.org i dont know what is auto downloader...
<yugansharora01yu> i dont think i used it
<yugansharora01yu> i just used cmake
<shrit[m]> That is what is nice with the autodownloader
<shrit[m]> You think you did not, but you did
<zoq[m]> yugansharora01 (yugansharora01): you are build the latest stable version from the website right?
<zoq[m]> s/are//
<yugansharora01yu> @marcusedel:matrix.org umm i followed every step from the website and downloaded the stable version i guess
<zoq[m]> Okay, that is the latest stable version, which I think doesn't have the auto-downloader shrit correct me if I'm wrong.
<yugansharora01yu> the link given on website has only one button for download
<zoq[m]> Yeah, makes sense to use the latest stable version, just wanted to figure out what version you are actually building.
<yugansharora01yu> i don't know if it was there
<yugansharora01yu> but i didn't see anything like that
<yugansharora01yu> @marcusedel:matrix.org it was 3.4.2 i guess
<yugansharora01yu> roughly how much time does the build take??
<yugansharora01yu> it's 63 projects....
<zoq[m]> We haven't released a new version in while, since we are trying to tie up some loose ends.
<zoq[m]> > <@yugansharora01-61851a836da037398489df37:gitter.im> roughly how much time does the build take??
<zoq[m]> > it's 63 projects....
<zoq[m]> Depending on your system specs, it can take >1 hour.
<yugansharora01yu> lol
<rcurtin[m]> yeah we work the C++ compiler pretty hard 😄
CaCode has joined #mlpack
CaCode_ has joined #mlpack
CaCode has quit [Ping timeout: 264 seconds]
CaCode- has joined #mlpack
CaCode_ has quit [Ping timeout: 268 seconds]
texasmusicinstr1 has joined #mlpack
texasmusicinstru has quit [Ping timeout: 260 seconds]
SergioMoralesE[m has quit [Ping timeout: 246 seconds]
JatoJoseph[m] has quit [Ping timeout: 246 seconds]
_slack_mlpack_22 has quit [Ping timeout: 268 seconds]
GauravGhati[m] has quit [Ping timeout: 268 seconds]
_slack_mlpack_37 has quit [Ping timeout: 268 seconds]
AyushKumarLavani has quit [Ping timeout: 268 seconds]
liteYagimiOO9lit has quit [Ping timeout: 268 seconds]
RishabhGarg108Ri has quit [Ping timeout: 268 seconds]
Gauravkumar[m] has quit [Ping timeout: 268 seconds]
jonpsy[m] has quit [Ping timeout: 268 seconds]
076AACV7U has quit [Ping timeout: 246 seconds]
jonathanplatkiew has quit [Ping timeout: 246 seconds]
Aakash-kaushikAa has quit [Ping timeout: 246 seconds]
ronakypatel[m] has quit [Ping timeout: 246 seconds]
_slack_mlpack_U0 has quit [Ping timeout: 246 seconds]
080AAD1P8 has joined #mlpack
076AADE7T has joined #mlpack
_slack_mlpack_U4 has joined #mlpack
jjb[m] has quit [Ping timeout: 264 seconds]
_slack_mlpack_U4 has quit [Ping timeout: 264 seconds]
AbhinavGudipati[ has quit [Ping timeout: 264 seconds]
NamanJain[m] has quit [Ping timeout: 264 seconds]
VarunGupta[m] has quit [Ping timeout: 264 seconds]
MatrixTravelerbo has quit [Ping timeout: 264 seconds]
AdhaarSharma[m] has quit [Ping timeout: 264 seconds]
HimanshuPathak[m has quit [Ping timeout: 264 seconds]
AyushiJain[m] has quit [Ping timeout: 264 seconds]
ShivamNayak[m] has quit [Ping timeout: 264 seconds]
mlpack-inviter[m has quit [Ping timeout: 264 seconds]
swaingotnochills has quit [Ping timeout: 264 seconds]
_slack_mlpack_U7 has quit [Ping timeout: 264 seconds]
Amankumar[m] has quit [Ping timeout: 264 seconds]
Cadair has quit [Ping timeout: 264 seconds]
_slack_mlpack_10 has quit [Ping timeout: 264 seconds]
abernauer[m] has quit [Ping timeout: 264 seconds]
_slack_mlpack_U7 has joined #mlpack
030AACS9L has joined #mlpack
074AACFMO has joined #mlpack
SergioMoralesE[m has joined #mlpack
_slack_mlpack_U0 has joined #mlpack
_slack_mlpack_10 has joined #mlpack
082AAFXWG has joined #mlpack
074AACFN0 has joined #mlpack
jjb[m] has joined #mlpack
_slack_mlpack_22 has joined #mlpack
_slack_mlpack_37 has joined #mlpack
JatoJoseph[m] has joined #mlpack
AyushKumarLavani has joined #mlpack
RishabhGarg108Ri has joined #mlpack
Gauravkumar[m] has joined #mlpack
GauravGhati[m] has joined #mlpack
liteYagimiOO9lit has joined #mlpack
_slack_mlpack_27 has joined #mlpack
M076AACV7U has joined #mlpack
Aakash-kaushikAa has joined #mlpack
Cadair has joined #mlpack
NamanJain[m] has joined #mlpack
AdhaarSharma[m] has joined #mlpack
ShivamNayak[m] has joined #mlpack
AyushiJain[m] has joined #mlpack
AbhinavGudipati[ has joined #mlpack
swaingotnochills has joined #mlpack
Amankumar[m] has joined #mlpack
mlpack-inviter[m has joined #mlpack
VarunGupta[m] has joined #mlpack
HimanshuPathak[m has joined #mlpack
jonathanplatkiew has joined #mlpack
ronakypatel[m] has joined #mlpack
jonpsy[m] has joined #mlpack
abernauer[m] has joined #mlpack
MatrixTravelerbo has joined #mlpack
CaCode- has quit [Remote host closed the connection]