- Run the following command to generate a key.
$ ssh-keygen
You'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 |