Skip to content

Commit

Permalink
Removed Colab instructions (#81)
Browse files Browse the repository at this point in the history
(Being moved to separate repo)
  • Loading branch information
qguo96 authored Sep 9, 2020
1 parent cc85405 commit 360be7a
Showing 1 changed file with 0 additions and 31 deletions.
31 changes: 0 additions & 31 deletions docs/experiments-msmarco-passage.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,37 +153,6 @@ You should see the same result.
If you were able to replicate these results, please submit a PR adding to the replication log!


## Replication on Colab

For users without local GPU resources, Colab is an available solution. It could be transformed into a GPU instance with full SSH access.

First of all, create a Colab notebook using your Google account and use the GPU runtime mode.
[Ngrok](https://ngrok.com/) is used to make ssh forwarding. Before this, please create a password. Then, let's start `sshd`.
Let's setup and run `sshd`.
```
! apt-get install -qq -o=Dpkg::Use-Pty=0 openssh-server pwgen > /dev/null
! echo root:$password | chpasswd
! mkdir -p /var/run/sshd
! echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
! echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
get_ipython().system_raw('/usr/sbin/sshd -D &')
```
After that, we can install and run Ngrok, which creates a TCP tunnel.
You can get authtoken from https://dashboard.ngrok.com/auth".
```
! wget -q -c -nc https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
! unzip -qq -n ngrok-stable-linux-amd64.zip
import getpass
authtoken = getpass.getpass()
get_ipython().system_raw('./ngrok authtoken $authtoken && ./ngrok tcp 22 &')
```
Now, You can access your server through `ssh` command in your local machine.
The Port number can be found through the Ngrok interface https://dashboard.ngrok.com/status.
```
ssh [email protected] -p [port_number]
```


## Replication Log

+ Results replicated by [@MXueguang](https://github.com/MXueguang) on 2020-05-22 (commit [`69de7db`](https://github.com/castorini/pygaggle/commit/69de7db843bbe9201113c4d94c9e90be36094350)) (Tesla P4)
Expand Down

0 comments on commit 360be7a

Please sign in to comment.