Skip to content

Instantly share code, notes, and snippets.

View seominjoon's full-sized avatar

Minjoon Seo seominjoon

View GitHub Profile
@seominjoon
seominjoon / tensorflow-upgrade.sh
Last active February 19, 2016 19:24
How to upgrade tensorflow pip package for new source code from git repo.
# In tensorflow folder
git pull
./configure
bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
sudo pip install /tmp/tensorflow_pkg/SOME_NAME
@seominjoon
seominjoon / torch-install-gpu-ec2.sh
Last active October 20, 2020 03:33
Installing torch with GPU enabled on AWS EC2 (g2 instance) Ubuntu 14.04.
# install torch on ec2 g2 instance
# installing torch
curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash # prereqs
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; ./install.sh
source ~/.bashrc
# confirm torch is installed
th
@seominjoon
seominjoon / tensorflow-install-gpu-user.sh
Last active July 28, 2017 04:59
Installing tensorflow on gpu machine with user access only. Assumes GPU driver, CUDA, and CUDNN are installed.
# On Ubuntu 14.04 with Titan X (compute capability 5.2)
# There are some missing parts that you have to specify, and some files you have to download manaully from web, so don't run this script file as it is.
# Configure CUDA paths
echo export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64" >> ~/.bashrc
echo export CUDA_HOME="/usr/local/cuda" >> ~/.bashrc
source ~/.bashrc
# Set up java
# Dependencies for Bazel
# Download jdk 8
@seominjoon
seominjoon / bif2json.py
Last active February 23, 2016 22:41
Convert .bif file to .json file
#!/usr/bin/env python
"""
--------------------------------------------------------------------------------
This code is modified version of:
https://github.com/eBay/bayesian-belief-networks/blob/master/bayesian/examples/bif/bif_parser.py.
NOTE: regex pattern of this parser is sensitive to spaces (will be fixed soon).
The output json file can be iterated with the following pseudo-code (d is the loaded json):
variables = d['variables']
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
export CUDA_HOME="/usr/local/cuda"
export PATH="$HOME/torch/install/bin/th:$PATH"
export JAVA_HOME="$HOME/jdk/jdk1.8.0_74"
export PATH="$JAVA_HOME/bin:$PATH"
alias python=python3.5
alias pip=pip3.5
git config credential.helper 'cache --timeout=3600'
@seominjoon
seominjoon / config.fish
Last active June 9, 2016 23:21
Fish config file, to be put under ~/.config/fish/
alias python python3
alias pip pip3
set vs2 minjoons@vision-server2.corp.ai2
set vs3 minjoons@vision-server3.corp.ai2
1. Install brew
2. Install iterm
3. Install fish shell, mosh (brew install fish, mobile-shell)
4. Displays: scaled, change font size
5. Keyboard: repeat -> short and fast, F1, F2 as function keys
6. Install PyCharm, OneNote, Slack, KakaoTalk, GitHub Desktop,
7. brew install python3
8. Install pip: https://pip.pypa.io/en/stable/installing/
9. pip3 install jupyter
10. pip3 install matplotlib
brew install swig
brew install cmake
brew install boost boost-python sdl2
@seominjoon
seominjoon / imgcat
Created June 27, 2016 17:20
imgcat: show image on terminal
#!/bin/bash
# Put this in bin folder and then:
# chmod +x imgcat
# From: https://raw.githubusercontent.com/gnachman/iTerm2/master/tests/imgcat
# tmux requires unrecognized OSC sequences to be wrapped with DCS tmux;
# <sequence> ST, and for all ESCs in <sequence> to be replaced with ESC ESC. It
# only accepts ESC backslash for ST.
function print_osc() {
@seominjoon
seominjoon / python-ubuntu-prereq
Last active October 1, 2018 11:55
Prereq for installing python on Ubuntu 16.04
sudo apt-get install zlib1g-dev libsqlite3-dev libssl-dev tk-dev libbz2-dev