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/
[DONG]DrGibby is now known as d1
favre49 has joined #mlpack
< favre49> I've been out of the loop, there haven't been any IRC logs since 21st of September?
< favre49> Ah the funny thing is if i put off my laptop I'll never see the responses to this :)
< favre49> I'm not sure if you guys already know, but because of Hacktoberfest lots of repos have been inundated with spam. Doesn't seem like those people have found us yet, but wanted to give a heads up in case this happens here as well. I think github now has the option to limit interactions based on their role in the organization
< jeffin143[m]> favre49: oss community is on a rant against hacktoberfest
< jeffin143[m]> Just pure rant
< jeffin143[m]> And the main culprits are Indians
< jeffin143[m]> Lots of spammy pr from numerous indians , it hasn't been so bad till now , But this year it went out of hands
< favre49> Well, an Indian youtuber made a video about how to "get free t shirts easily". Poor decision on his part, he basically created a spam bot. This was inevitable with Hacktoberfest's way of working though.
< jeffin143[m]> Ahaaaa I see ? Was it some amazing project related ? Because it was 131290 , when I search amazing project keyword
< jeffin143[m]> In 7 hrs
< jeffin143[m]> That was huge
< jeffin143[m]> Every one was adding amazing project word to readme , and what not
favre49 has quit [Ping timeout: 246 seconds]
favre49 has joined #mlpack
favre49 has quit [Ping timeout: 246 seconds]
favre49 has joined #mlpack
< AakashkaushikGi4> I read on the link that say4n sent and the screenshots there were almost all indian people, and i was reading the discussion here and searched YouTube randomly with the tag hacktoberfest and there are so many videos to complete hacktoberfest in 5-10 min, I don't really understand why people even try to spam out such things when there are easy issues in a lot of repositories they can help with.
favre49 has quit [Remote host closed the connection]
ImQ009 has joined #mlpack
< say4n> Here's more on the situation: https://joel.net/how-one-guy-ruined-hacktoberfest2020-drama :(
RishabhGarg108Gi has joined #mlpack
< RishabhGarg108Gi> Hello Everyone! I was trying to build the mlpack from its source code. In the documentation, it is mentioned to download mlpack-3.0.4. So, my doubt is shouldn't we clone the actual repository from github to work on it ? And is that specified version to download in the docs is the lastest one ?
kuhaku has quit [Quit: Idle for 30+ days]
< AakashkaushikGi4> @say4n yeah it's just a lot of pain for the maintainers.
< AakashkaushikGi4> @say4n it's just a lot of pain for the maintainers.
< AakashkaushikGi4> Hey @RishabhGarg108 can you send a link to the documentation to which you are referring to and the latest stable version of mlpack is 3.4.1
< RishabhGarg108Gi> Hey @Aakash-kaushik, https://www.mlpack.org/doc/mlpack-3.1.0/doxygen/build.html this is the link to the docs which i am referring.
< RishabhGarg108Gi> Could you also tell me which is the latest development version on which I could work. Thanks
< zoq> RishabhGarg108Gi: The latest dev version would be the git master branch - https://github.com/mlpack/mlpack
< zoq> RishabhGarg108Gi: Where does the link come from? Because the website should link to the latest stable version which is 3.4.1.
< RishabhGarg108Gi> I reached there from this https://www.mlpack.org/community.html
< RishabhGarg108Gi> It has a link called build mlpack from source
< zoq> RishabhGarg108Gi: I see thanks.
< zoq> RishabhGarg108Gi: Will update the link.
< zoq> RishabhGarg108Gi: The install steps are still the same, so no problem there.
< RishabhGarg108Gi> Okay. Thanks a lot @zoq
< yashwants19[m]> Hey [zoq](https://matrix.to/#/@freenode_zoq:matrix.org) we are still facing the same problem for auto-cancel.
< yashwants19[m]> But cache is working great.
< yashwants19[m]> Do this problem belong to some internal action settings?
< yashwants19[m]> And should we create a personal access token?
< zoq> yashwants19[m]: Just checked Actions permissions which is set to "Allow all actions".
< zoq> yashwants19[m]: Good idea.
< yashwants19[m]> Not sure why this is happening.
< zoq> yashwants19[m]: Might be a good idea to test this on a fresh repo?
< zoq> yashwants19[m]: Or does ths work on your fork?
< yashwants19[m]> Yeah this sounds good
< yashwants19[m]> <zoq "yashwants19: Or does ths work on"> Yup
< yashwants19[m]> It was working fine on my repo.
< yashwants19[m]> I mean fork.
< zoq> Okay, let me open a PR and see if it works for me.
< yashwants19[m]> Awesome.
< yashwants19[m]> It is always trying to cancel the builds, but faces that 'resource not accessible by integration' issue.
< zoq> yashwants19[m]: Same on my side.
< yashwants19[m]> Yes
< yashwants19[m]> May be you can give a try to personal access token
< zoq> yashwants19[m]: Do you know who enabled GitHub Actions?
< zoq> yashwants19[m]: https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow mentions a token is automatically created, but I don't see the token.
< yashwants19[m]> I guess when [rcurtin](https://matrix.to/#/@freenode_rcurtin:matrix.org) merge the R-bindings, github actions enable after that merge.
< RishabhGarg108Gi> Hey, I ran the make command and it froze my computer at the following point and it did not proceed after that. Could someone help why it is freezing everything ?
< yashwants19[m]> cancel job is showing that token is provided https://github.com/mlpack/mlpack/runs/1198600442?check_suite_focus=true#step:3:16
< zoq> yashwants19[m]: Do you see a token in your repo?
< zoq> RishabhGarg108Gi: Do you build with make -j4 ?
< zoq> yashwants19[m]: Will take a closer look into the setup process later.
< RishabhGarg108Gi> yes @zoq
< zoq> RishabhGarg108Gi: Okay, try with make only without -j4
< yashwants19[m]> [zoq](https://matrix.to/#/@freenode_zoq:matrix.org) sure.
< zoq> RishabhGarg108Gi: -j4 will tel cmake to use multiple cores to build, which is fine as long as you have enough cores and memory.
< RishabhGarg108Gi> I tried that too. but that also froze at the same place.
< RishabhGarg108Gi> I have 8 codes and 8 Gb RAM
< zoq> RishabhGarg108Gi: It can take some time to build.
< RishabhGarg108Gi> Also I am not running any other application. Just a browser and terminal is running
< zoq> Or is the CPU usage also down?
< RishabhGarg108Gi> Actually everything runs fine until it reaches that 50% mark and after that it just freezes everything. I tried restarting my system 3 times and every time it just stucks there.
< zoq> RishabhGarg108Gi: Can you check in the build process it dosn't eat up all memory?
< zoq> yashwants19[m]: Okay, looks like - https://dev.to/dtinth/authenticating-as-a-github-app-in-a-github-actions-workflow-27co we have to create a new personal token.
< RishabhGarg108Gi> how can I do that ? I am running a linux machine.
< zoq> e.g. by keping an ey on htop
< zoq> eye
< AakashkaushikGi4> Hey @RishabhGarg108 i have a similar config and i generally build mlpack with make -j1
< AakashkaushikGi4> That should work fine for you too, it may take a bit long but it will build.
< AakashkaushikGi4> In terminal you can write `free -h` to check for the memory usage.
< AakashkaushikGi4> And if you are using something like ubuntu it has a system monitor, you can check that too.
< yashwants19[m]> [zoq](https://matrix.to/#/@freenode_zoq:matrix.org) I think so this might work.
< zoq> yashwants19[m]: Wait we use 'styfle/cancel-workflow-action' ?
< yashwants19[m]> Yup
< zoq> yashwants19[m]: Okay, in this case we have to install the app :)
< yashwants19[m]> Github doesn't provide this.
< zoq> yashwants19[m]: Have to finish some other thing first, will install the app afterwards.
< yashwants19[m]> Awesome
< yashwants19[m]> Sounds good
< yashwants19[m]> Thank you for the help
< RishabhGarg108Gi> I monitored the resources using htop. And indeed it is consuming 100% of all the 8 cores and full 7.6 Gb RAM.
< himanshu_pathak[> Hey zoq: rcurtin I tried sklearn svm with rbf on mnist dataset and got accuracy of 93% which is quite near to my implementation 92.7 something but sklearn was too fast to train I need to do some changes in my Gaussian Kernel svm pr. Do you have any suggestion regarding this?
< rcurtin> himanshu_pathak[: I can try and take a look; the most important thing is to try and avoid temporary matrices in the computations
< rcurtin> one big place to start might be to try and profile to see where the slow part is
< rcurtin> you can use regular C++ benchmarking and profiling tools for this, and you could also use `Timer::Start()` and `Timer::Stop()` if you want to get a coarse-grained look (but know that there is some overhead when you call those functions)
< rcurtin> another thing to check is how many iterations your version takes in SMO vs. sklearn's---if they are converging way more quickly, then that will be a big runtime difference
< himanshu_pathak[> Ok rcurtin I will try these things and will share some results soon thanks for helping :)
< rcurtin> yeah, first I would check to see if you are converging in the same number of iterations, and if so, then we can start looking at why each individual iteration is slow
< AakashkaushikGi4> > I monitored the resources using htop. And indeed it is consuming 100% of all the 8 cores and full 7.6 Gb RAM.
< AakashkaushikGi4> were you finally able to build it with `make -j1` ?
robotcatorGitter has quit [Ping timeout: 240 seconds]
robotcatorGitter has joined #mlpack
TejasviGuptaGit4 has joined #mlpack
PulkitgeraGitte4 has joined #mlpack
TejasviGuptaGitt has quit [Ping timeout: 240 seconds]
RohitKartikGitte has quit [Ping timeout: 244 seconds]
RohitKartikGitt4 has joined #mlpack
Saksham[m] has quit [Ping timeout: 240 seconds]
ArijitRoyGitter[ has quit [Ping timeout: 240 seconds]
say4n has quit [Ping timeout: 244 seconds]
Saksham[m] has joined #mlpack
Manav-KumarGitte has quit [Ping timeout: 240 seconds]
ArijitRoyGitter[ has joined #mlpack
say4n has joined #mlpack
Manav-KumarGitte has joined #mlpack
RV784Gitter[m] has quit [Ping timeout: 240 seconds]
RV784Gitter[m]1 has joined #mlpack
Cadair has quit [Ping timeout: 244 seconds]
Cadair has joined #mlpack
< RishabhGarg108Gi> Hii @Aakash-kaushik , no it again ran froze everything. And above everything now my ubuntu has run into emergency mode and i am unable to get out of it.
benpa-matrix[m] has quit [Quit: Idle for 30+ days]
< abernauer[m]> rcurtin: zoq Prioritizing those notebooks for the R bindings examples this weekend just a heads up.
< rcurtin> awesome, sounds good
< abernauer[m]> One quick dumb question. I need to update my versions of the R dependencies and my fork of mlpack.
< abernauer[m]> After doing that I should only need to run cmake with the R bindings argument and then run make to build bindings correct? My mlpack version was built from source.
< rcurtin> yeah, that should be correct; you'll then need to take the built R bindings and install them (I am less familiar on that part)
< rcurtin> you could look at the CI configuration for the R build, in .github/workflows/main.yml
< AakashkaushikGi4> @RishabhGarg108 I have never experienced such a issue myself of running into emergency on ubuntu, i agree it may hang or not respond but generally the issue of running into emergency (I don't exactly know what you mean)is not something that happens by building something, and the `j1` flag should have worked as it doesn't distributes the build on your cpu and so generally youe memory is not completely filled another
< AakashkaushikGi4> things you can try is increasing your swap space and then trying again with the same flag.
< RishabhGarg108Gi> Thanks @Aakash-kaushik , I will try to increase swap size. Actually I was looking on web of some way to limit the resource alllocated to a particular app/task. If it is possible then I could simply set it to some value at which my system does not freeze.
< RishabhGarg108Gi> Btw that emergency mode is now fixed :)
< AakashkaushikGi4> Hey, what is the use of the `delta` and the `outputParameter` parameters that are implemented in a lot of activation functions in ann/layer, what actually do these parameters store ?
< shrit[m]> rcurtin: I have tried to subscribe to mlpack-git from a week ago but I did not get any results.
< rcurtin> shrit[m]: yes, outlook.com is rejecting emails and I have no idea why; I've been trying to figure it out but the outlook team is not particularly helpful
< rcurtin> maybe subscribe with a different address? :(
< shrit[m]> Hmm, interesting I have subscribed with address of my domain name
< shrit[m]> shrit.me ??
< shrit[m]> If you can add me that will be perfect
< rcurtin> I can do that, but I can also see in the mailserver logs that emails are going to shrit.me and being successfully received by that mailserver
< rcurtin> maybe they are being marked as spam?
< rcurtin> anyway, I subscribed your shrit.me email, so hopefully it should start working
< rcurtin> the whole thing is kind of infuriating... I change IP, but SPF/DKIM/DMARC are all set up, yet still mailservers block my emails or send them to spam for no apparent reason, and nobody will tell me *why*
< rcurtin> outlook: "Our investigation has determined that the above IP(s) do not qualify for mitigation.
< rcurtin> "
< rcurtin> but... they don't say *why*!
< shrit[m]> They are not marked as spam, I am only receiving the github one.
< shrit[m]> Your configurations are fine, it is outlook that not implementing correclyl the RFC
< shrit[m]> rcurtin: I have just sent you an email with my discussion with their team for my domain name, if you can extract the email and try to contact them I think they will answer you eventually
< shrit[m]> I have just received the Welcome email thanks 👍️
< rcurtin> awesome, glad that worked at least
< rcurtin> that deliverability email you forwarded... Sai didn't say anything about why the block was in place
< rcurtin> but, in any case, if they do the same for me, great
< shrit[m]> Now, If I sent email to outlook it will go to junk, but at least it will not be filtered out by outlook
< shrit[m]> I know they did not specify, it seems as if they just blocked the entire IP in this world in order to force the people to use their email services
< rcurtin> I think you are right... :(
< shrit[m]> I am surprised that more and more institutions are using outlook exchange as their main email server.
< rcurtin> Georgia Tech did it so that they could reduce the cost of their paid IT staff
< rcurtin> apparently it is better to pay a contract to another company than it is to have people on the payroll
ImQ009 has quit [Quit: Leaving]
< shrit[m]> rcurtin: Just for info, since I am watching on Github, do I receive a double copy of emails now? or just one from the mlpack-git?
< rcurtin> yeah, you will receive a double-copy of *some* but not all emails
< rcurtin> personally I ignore the entire mlpack organization on github; I get everything through the list
< shrit[m]> Exactly.
< abernauer[m]> rcurtin: I think I just need to run R CMD INSTALL -l package from the location of the bindings. I will check the resource you mentioned earlier and I wouldn't be surprised if I have to clean up my R installs.
yc7871[m] has joined #mlpack