Skip to content

Instantly share code, notes, and snippets.

@peiyunh
peiyunh / fixGpuRandSeed.m
Last active August 27, 2016 05:47
Fix GPU's random seed in Matlab
randSeed = 0;
rng(randSeed);
a = gpuArray(rand(1,5));
% uncomment below to fix gpu random seed
%randStream = parallel.gpu.RandStream('CombRecursive', 'Seed', randSeed);
%parallel.gpu.RandStream.setGlobalStream(randStream);
vl_nndropout(a, 'rate', 0.5)
@peiyunh
peiyunh / tmux_local_install.sh
Created September 18, 2016 03:08 — forked from ryin/tmux_local_install.sh
bash script for installing tmux without root access
#!/bin/bash
# Script for installing tmux on systems where you don't have root access.
# tmux will be installed in $HOME/local/bin.
# It's assumed that wget and a C/C++ compiler are installed.
# exit on error
set -e
TMUX_VERSION=1.8
@peiyunh
peiyunh / force_skim_autoupdate.sh
Created November 16, 2016 16:54 — forked from disnet/gist:4489250
OSX - Force skim to always autoupdate
defaults write -app Skim SKAutoReloadFileUpdate -boolean true
@peiyunh
peiyunh / make_favicon.sh
Created November 19, 2016 03:16
One liner to make favicon
convert favicon.png -define icon:auto-resize=64,48,32,16 favicon.ico
@peiyunh
peiyunh / compile_matconvnet.m
Created December 17, 2016 07:03
Compile MatConvNet with full options
vl_compilenn('enableImreadJpeg', true, 'enableGpu', true, 'cudaRoot', '/usr/local/cuda',...
'cudaMethod', 'nvcc', 'enableCudnn', true, 'cudnnRoot', '/home/peiyunh/cudnn',...
'ImageLibraryCompileFlags',{'-I/home/peiyunh/.local/include/'},...
'ImageLibraryLinkFlags',{'-L/home/peiyunh/.local/lib/','-ljpeg'});
files=`ls val/*/*.pdf`
for f in $files; do
fnew=${f//.pdf/_crop.pdf}
if [ ! -f $fnew ]; then
pdfcrop --noverbose $f $fnew
echo "$f done"
fi
done
types="easy medium hard"
for t in $types; do
pngs=`ls val/*/*_${t}.png | sort -k2 -th -n`
montage -tile 10x5 -mode Concatenate $pngs prec_rec_${t}_summary.png
echo "export summary of $t done"
done
pdfs=`ls val/*/*_crop.pdf`
for pdf in $pdfs; do
png=${pdf//_crop.pdf/.png}
convert -quiet $pdf $png
echo "$pdf => $png"
done
#
input: "data"
input_dim: 1
input_dim: 3
input_dim: 473
input_dim: 473
layer {
name: "conv1_1_3x3_s2"
type: "Convolution"
@peiyunh
peiyunh / gist:1e6f7505aae3f824df9f135ce93a0119
Created July 5, 2017 17:46
pspnet101_cityscapes_713.prototxt
#
input: "data"
input_dim: 1
input_dim: 3
input_dim: 713
input_dim: 713
layer {
name: "conv1_1_3x3_s2"
type: "Convolution"