<jonpsy[m]>
say4n: zoq hey guys, I've been updating the diary from the past few days. I've also asked some questions there, do reply when you're free. I've also posted the finalized paper I'm going to use. Let's discuss further there.
<jonpsy[m]>
btw say4n are you free for a call today? I'm having a hard time understanding their modified Bellman operator in [this](https://arxiv.org/pdf/1908.08342.pdf) Section 3.
<say4n[m]>
<jonpsy[m]> "btw say4n are you free for a ca" <- Sorry Sai, can’t do today, I have an interview. Tomorrow evening would be fine. :)
<jonpsy[m]>
works, by then you can have a read of that section of the paper. Is that fine with you?
<say4n[m]>
Yep, I have already skimmed through it once :p
<say4n[m]>
They introduced the HQ operator to replace an argmax over actions.
<say4n[m]>
¯\_(ツ)_/¯
<say4n[m]>
* Yep, I have already skimmed through it once :p
<say4n[m]>
They introduced the HQ operator to replace an argmax over actions. 🤷
<jonpsy[m]>
yeap that totally blew my mind
<RishabhGarg108Ri>
@ryan:ratml.org I tried to connect but it says `ssh: connect to host x.x.x.x port 22: No route to host`
<rcurtin[m]>
oh, it's `-p 2222` not `-P 2222`, sorry :)
<RishabhGarg108Ri>
It worked :)
<rcurtin[m]>
👍️
<RishabhGarg108Ri>
So, I have to do everything from scratch right?
<RishabhGarg108Ri>
Clone the repo, build mlpack etc etc
<rcurtin[m]>
yeah, you would have to clone the mlpack repository and build
<rcurtin[m]>
you can build with `-j8` just fine
<rcurtin[m]>
so it hopefully shouldn't take too long :)
<RishabhGarg108Ri>
Ok. And what if I run some command and then the connection breaks?
<RishabhGarg108Ri>
Will the command run in background?
<shrit[m]>
Therefore it is better to have a tmux environment
<shrit[m]>
If you lose the connection, then you reconnect and use `tmux a` and you have the tmux shell back
<RishabhGarg108Ri>
Ok. I will try tmux
<rcurtin[m]>
yeah, let me make sure it's installed
<rcurtin[m]>
I use GNU screen, which is a similar program, but a little bit older :) I think tmux is perhaps more user friendly 😃
<RishabhGarg108Ri>
But the question I have is lets say that I have to run a script and that will take around 4-5 hours, so do I have to keep the connection open for that period?
<shrit[m]>
no you can disconnect tmux to work in background
<shrit[m]>
and then disconnect your ssh safely
<shrit[m]>
When you re-connect, you type `tmux a` in the shell, and it brings back the working environment
<RishabhGarg108Ri>
That will be convenient. Thanks @shrit:matrix.org :)
<shrit[m]>
It might be a little strange to use it for the first time, but you will master it in 10 minutes
<RishabhGarg108Ri>
Also, it's too much laggy. Can I do something to make it faster?
<rcurtin[m]>
Unfortunately not really, although, maybe connecting with `mosh` instead of `ssh` might be a nicer experience
<shrit[m]>
RishabhGarg108 (RishabhGarg108): what is your internet speed?
<shrit[m]>
Yeah, `mosh` is great, i use it all the time in my home
<shrit[m]>
but we need to open a lot of ports for outside world
<zoq[m]>
Maybe the connection to viking.kurg.org:2224 is faster?
<RishabhGarg108Ri>
generally it's around 20 megabits, but currently it is 8 megabits/sec
<shrit[m]>
That is fine, better than what I have currently
<zoq[m]>
You could ping both machines and see if it is.
<say4n[m]>
shrit[m]: I think it is the latency
<RishabhGarg108Ri>
How can I use mosh?
<rcurtin[m]>
it's just a drop-in replacement to ssh; install it, then use `mosh -p 2222 rishabh@orange.ratml.org` to connect instead of `ssh` :)
<say4n[m]>
Replace ssh with mosh :p
<RishabhGarg108Ri>
Okay. I will give it a shot.
<shrit[m]>
RishabhGarg108 (RishabhGarg108): use ping to get the rtt time for a couple of minutes.
<RishabhGarg108Ri>
ping from my machine or through ssh?
<shrit[m]>
from your machine to orange.ratml.org
<RishabhGarg108Ri>
I did `ping orange.ratml.org` and it is saying request timeout
<rcurtin[m]>
yeah, I think my ISP drops pings unfortunately
<shrit[m]>
This is non-conventional
<shrit[m]>
I think it is obligatory for machines to answers ping 😀
<shrit[m]>
Computer rights declaration 😀
<rcurtin[m]>
😃
<RishabhGarg108Ri>
I have a silly question. How do I get a specific branch from origin?
<RishabhGarg108Ri>
By default it gets master
<rcurtin[m]>
`git checkout name_of_branch`
<rcurtin[m]>
that should work :)
<RishabhGarg108Ri>
Yeah worked. Thanks :)
<heisenbuugGopiMT>
@shrit:matrix.org shall we have a meeting before mlpack weekly meet-up?
<heisenbuugGopiMT>
The main thing now to handle is `SpMat` and uncomment the commented tests.