Skip to content

Instantly share code, notes, and snippets.

View salmedina's full-sized avatar
🎯
Focusing

Salvador Medina salmedina

🎯
Focusing
  • Carnegie Mellon University
  • Pittsburgh
View GitHub Profile
@salmedina
salmedina / pytorch_hacks.md
Created October 19, 2022 15:41
PyTorch Training Hacks
  1. For DDP find_unused_parameters=False
  2. For optimization while training Optimizer.zero_grad(set_to_none=False)
  3. CUDNN flags:
    • torch.backend.cudnn.enabled=True
    • torch.backend.cudnn.deterministic=False
  • torch.backend.cudnn.benchmark=True
@salmedina
salmedina / main.py
Created March 21, 2022 07:11
Python Exec Template
import argparse
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument('-', '--', type=,
help='')
return parser.parse_args()
def main(args):
pass
@salmedina
salmedina / fix_gem_install_error.txt
Created March 21, 2022 07:09
Gem install Permission Error
1. Install RVM
2. Set the gem folder in your shell resource file. I.e. .zshrc, .bashrc etc
```
export GEM_HOME="$HOME/.gem"
```
3. Install you gem gem i `LIBRARY_NAME`
@salmedina
salmedina / extract_keyframes.sh
Created July 31, 2020 22:09
FFMPEG extract keyframes from video
#!/bin/bash
START_TIME=$1
VIDEO_PATH=$2
DURATION=$3
OUTPUT_DIR=$4
ffmpeg -ss ${START_TIME} -i ${VIDEO_PATH} -t ${DURATION} -q:v 2 -vf select="eq(pict_type\,PICT_TYPE_I)" -vsync 0 ${OUTPUT_DIR}/%03d.jpg
public class Hello
{
   public static void Main()
   {
-      System.Console.WriteLine("Hello, World!");
+      System.Console.WriteLine("Rock all night long!");
   }
}