p-geon / BrokenArrow

Initialize Ubuntu + customized functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BrokenArrow

stabilized-ML envoronment creation

Dotfiles-v4 + bash_syncer + deeplearning-base

  • Makefile
  • /bin/sh
  • ansible
  • Docker

BrokenArrow

check latest commit & pull it, re-cover '~/.bash_profile' & '~/.bash_aliases'

install

# 1. clone
mkdir git && cd git
git clone https://github.com/p-geon/BrokenArrow.git && cd BrokenArrow

# 2. copy dotfiles
./setup.sh

# 3. initialize / about 3min
make initialize

install docker + nvidia-driver

cd docker
make install-base
make install-docker
sudo usermod -aG docker `whoami`
sudo reboot
make install-nvidia-driver
sudo reboot

hidden files

vim ~/.kaggle/kaggle.json
vim ~/.ssh/contents

Kaggle API

sudo apt install -y python3-pip
pip3 install kaggle --upgrade

http to ssh (for push)

git remote set-url origin git@github.com:p-geon/BrokenArrow.git

TODO

environments

  • onpre: TODO
  • on AWS: Ubuntu Server 20.04 LTS (HVM), SSD Volume Type
  • any cluster: TODO
  • tmux
    • tmux-plugin
    • blocking in tmux for imgcat
  • miniconda
  • direnv
  • zsh

About

Initialize Ubuntu + customized functions


Languages

Language:Shell 80.2%Language:Python 9.5%Language:Makefile 6.6%Language:Vim Script 3.2%Language:Ruby 0.5%