Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
# Install and compile Caffe on NVIDIA Jetson TK1 Development Kit
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install libprotobuf-dev protobuf-compiler gfortran \
libboost-dev cmake libleveldb-dev libsnappy-dev \
libboost-thread-dev libboost-system-dev \
libatlas-base-dev libhdf5-serial-dev libgflags-dev \
libgoogle-glog-dev liblmdb-dev -y
#!/bin/bash
sudo sh -c "echo 'deb http://security.ubuntu.com/ubuntu utopic-security main' >> /etc/apt/sources.list"
sudo apt-get -y update
sudo apt-get -y install build-essential libncurses-dev fakeroot kernel-package
sudo apt-get -y install linux-source
sudo apt-get -y install linux-image-3.16.0-43-generic linux-headers-3.16.0-43 linux-source-3.16.0
cd /usr/src
#/bin/sh
cd ~
git clone https://github.com/viennacl/viennacl-dev.git
cd viennacl-dev
mkdir build && cd build
cmake ..
make
ubunut_version=`lsb_release --release | cut -f2`
echo $ubunut_version
@tzutalin
tzutalin / test_xtion.sh
Last active August 29, 2015 14:27
ASUS Xtion on ROS
# If using usb 3.0 or above, should turn it down in BIOS(Advance->USB->xhci) disable xhci
#Install dependencies:
sudo apt-get install ros-indigo-rgbd-launch ros-indigo-openni2-camera ros-indigo-openni2-launch
# Install package rqt and useful plugins:
sudo apt-get install ros-indigo-rqt ros-indigo-rqt-common-plugins ros-indigo-rqt-robot-plugins
# Open Terminal 1
roscore
@tzutalin
tzutalin / monitor_mem.sh
Created August 24, 2015 10:44
Monitor Process's memory on Ubuntu Usage: sh monitor_mem.sh PID
#!/bin/sh
while true; do
sudo python ps_mem.py -p $1
sleep 3
done
@tzutalin
tzutalin / classify_test.py
Last active August 31, 2015 06:50
classify_test.py
import numpy as np
import matplotlib.pyplot as plt
import sys
import caffe
import os
import time
def convertbinarytonpy(binaryprotosrc, npytarget):
if os.path.exists(binaryprotosrc):
blob = caffe.proto.caffe_pb2.blobproto()
@tzutalin
tzutalin / installCaffeDep.sh
Last active November 26, 2015 08:12
installCaffeDep.sh
#!/bin/sh
sudo apt-get install -y git
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libopenblas-dev
sudo apt-get install liblapack-dev
@tzutalin
tzutalin / startWifiAdb.sh
Last active December 25, 2015 01:41
Use Wifi Adb
#!/bin/sh
PORT=5555
if [ $# -ne 0 ]; then
while [ $# != 0 ]
do
PORT=$1
shift
done
@tzutalin
tzutalin / CMakeLists.txt
Created March 9, 2016 11:04
BuildAnroidUsingOpencvCMake
CMAKE_MINIMUM_REQUIRED( VERSION 2.8 )
#########################################################
# Set project name
#########################################################
IF( NOT PROJECT_NAME )
IF ( NOT "x$ENV{PROJECT_NAME}" STREQUAL "x" )
SET( PROJECT_NAME $ENV{PROJECT_NAME} )
ELSE()
@tzutalin
tzutalin / download_opencv.py
Created March 11, 2016 11:58
download_opencv_script
#!/usr/bin/env python
__author__ = 'TzuTaLin'
import os
import sys
import shutil
from subprocess import call
import zipfile
import subprocess
def unzipFile(filename):