- Run the following command to generate a key.
$ ssh-keygenYou'll be asked to enter passphrase. You can leave that empty.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:| # Change CUDA version if needed | |
| conda install faiss-gpu cudatoolkit=10.0 -c pytorch | |
| sudo apt install libopenblas-dev | |
| wget https://anaconda.org/CannyLab/tsnecuda/2.1.0/download/linux-64/tsnecuda-2.1.0-cuda100.tar.bz2 | |
| tar xvjf tsnecuda-2.1.0-cuda100.tar.bz2 --wildcards 'lib/*' | |
| tar xvjf tsnecuda-2.1.0-cuda100.tar.bz2 --wildcards 'site-packages/*' | |
| # Fill your username below. Change python version if needed | |
| cp -r site-packages/* /home/username/anaconda3/lib/python3.7/site-packages/ |
| def FourierShift2D(x, delta): | |
| """ | |
| FourierShift2D(x, delta) | |
| Subpixel shifting in python. Based on the original script (FourierShift2D.m) | |
| by Tim Hutt. | |
| Original Description | |
| -------------------- | |
| Shifts x by delta cyclically. Uses the fourier shift theorem. | |
| Real inputs should give real outputs. |
| # Install CUDA Drivers (for Tesla T4) | |
| # From https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html | |
| sudo apt-get install linux-headers-$(uname -r) | |
| distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g') | |
| wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin | |
| sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600 | |
| sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/7fa2af80.pub | |
| echo "deb http://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | sudo tee /etc/apt/sources.list.d/cuda.list | |
| sudo apt-get update |
| def remove_data_parallel(old_state_dict): | |
| new_state_dict = OrderedDict() | |
| for k, v in old_state_dict.items(): | |
| name = k[7:] # remove `module.` | |
| new_state_dict[name] = v | |
| return new_state_dict |
| # model is your pytorch model (an nn.Module instance) | |
| pytorch_total_params = sum(p.numel() for p in model.parameters()) | |
| print(pytorch_total_params) |
| """ | |
| Modified version of the original script from https://github.com/mesutpiskin/opencv-fisheye-undistortion/blob/master/src/python/camera_calibration_undistortion.py | |
| """ | |
| import cv2 | |
| import numpy as np | |
| import glob | |
| def calibrate(folder, rows=6, cols=9, save_file='calibrationdata.npz'): |
| #!/bin/sh | |
| #sudo PULSE_RUNTIME_PATH=/var/run/pulse -u pulse pacmd list-sources | grep -oP 'index: \d+' | awk '{ print $2 }' | xargs -I{} pactl set-source-mute {} toggle | |
| sudo PULSE_RUNTIME_PATH=/var/run/pulse -u pulse pactl set-source-mute 2 toggle && pactl set-source-mute 1 toggle && pactl set-source-mute 0 toggle |
| event=button/micmute MICMUTE 00000080 00000000 K | |
| action=/etc/acpi/asus-mutemic.sh |