Skip to content

Instantly share code, notes, and snippets.

View raeidsaqur's full-sized avatar
💭
I may be slow to respond.

Raeid raeidsaqur

💭
I may be slow to respond.
View GitHub Profile
@raeidsaqur
raeidsaqur / blender_installation_instructions.md
Last active October 15, 2019 16:16
Blender installation for Synthetic Image dataset generation

Simple steps:

  1. Download .tar.bz from official site and extract it. Version 2.79

    wget https://download.blender.org/release/Blender2.79/blender-2.79b-linux-glibc219-x86_64.tar.bz2 Extract: tar -xvf <blender_version>

  2. sudo mv /{path_to}/{Extracted folder} /opt/blender

  3. Create a symbolic link for use from the command line:

@raeidsaqur
raeidsaqur / ClusterBashAliases.md
Last active October 9, 2019 17:14
Cluster Usage Helpful Bash Aliases

Add the following helper commands to your ~/.bash_profile to easily check cluster status

sq returns the status of jobs with respect to the $(PARTITION) machines.*

alias sq='squeue -o "%.18i %.9P %.8j %.8u %.6c %.8b %.8m %.8T %.10M %.9l %.6D %R" -A $(PARTITION_NAME)'

alias sinfo='sinfo -p all,$(PARTITION1), $(PARTITION2) -el -o "%15N %.6D %.9P %.7T %.4c %.13G %.8z %.6m %.6w %20E"'

alias sqk='squeue -u $(USERNAME)'

@raeidsaqur
raeidsaqur / environment.yml
Created September 25, 2019 23:42
Conda environment.yml template for project specific conda environment creation.
name: null # env was made with --prefix
channels:
- conda-forge # added a third party channel
- defaults
dependencies:
- numpy=1.16.3=py37h926163e_0
- opencv=3.4.2=py37h6fd60c2_1
- pandas=0.24.2=py37h0a44026_0
- pip=19.1.1=py37_0
- pip: # Packages installed from PyPI
@raeidsaqur
raeidsaqur / nb.slurm
Created September 25, 2019 22:12
nb.slurm is a slurm script to launch a Jupyter notebook server on ionic. You can connect to it by tunneling using SSH from your local machine -- Follow the instructions in the corresponding slurm output file after the job gets scheduled.
#!/bin/bash
#SBATCH --partition general
#SBATCH --nodes 1
#SBATCH --ntasks-per-node 1
#SBATCH --mem 16G
#SBATCH --gres gpu:1
#SBATCH --time 1-0:00:00
#SBATCH --job-name jupyter-notebook
#SBATCH --output jupyter-notebook-%J.log
@raeidsaqur
raeidsaqur / conda_auto_env_remote.sh
Created September 25, 2019 17:16
conda-auto-env
#!/bin/bash
# conda-auto-env automatically activates a conda environment when
# entering a folder with an environment.yml file.
#
# If the environment doesn't exist, conda-auto-env creates it and
# activates it for you.
#
# To install add this line to your .bashrc or .bash-profile:
#