Hugh Perkins (@hughperkins)
  • Stars
    star
    5,121
  • Global Rank 5,211 (Top 0.2 %)
  • Followers 899
  • Following 7
  • Registered about 15 years ago
  • Most used languages
    Python
    34.5 %
    C++
    25.9 %
    C#
    10.3 %
    JavaScript
    5.2 %
    Shell
    3.4 %
    HTML
    3.4 %
    Java
    3.4 %
    SystemVerilog
    1.7 %
    LLVM
    1.7 %
    Lua
    1.7 %

Top repositories

1

DeepCL

OpenCL library to train deep convolutional neural networks
C++
849
star
2

coriander

Build NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
LLVM
837
star
3

tf-coriander

OpenCL 1.2 implementation for Tensorflow
C++
789
star
4

VeriGPU

OpenSource GPU, in Verilog, loosely based on RISC-V ISA
SystemVerilog
716
star
5

pytorch

Python wrappers for torch and lua
Python
431
star
6

cltorch

An OpenCL backend for torch.
C++
287
star
7

EasyCL

Easy to run kernels using OpenCL
C++
177
star
8

Jinja2CppLight

(very) lightweight version of Jinja2 for C++
C++
140
star
9

clnn

OpenCL backend for Torch nn neural networks library
Lua
123
star
10

howto-jenkins-ssl

quick how to on activating ssl on jenkins, so I can find it easily
109
star
11

jeigen

Java wrapper for Eigen C++ fast matrix library
C++
104
star
12

kgsgo-dataset-preprocessor

Dataset preprocessor for the KGS go dataset, eg according to Clark and Storkey input planes
Python
70
star
13

peaceful-pie

Control Unity from Python! Use for reinforcement learning.
C#
26
star
14

cpu-tutorial

Tutorial on building your own CPU, in Verilog
26
star
15

coriander-dnn

Partial implementation of NVIDIA® cuDNN API for Coriander, OpenCL 1.2
C++
22
star
16

rnn-notes

Notes on how element-research rnn works
17
star
17

luacpptemplater

Write Jinja2-style templates in C++. Uses lua as a scripting language (very lightweight)
C++
16
star
18

jfastparser

Very fast parsing of doubles and ints from a string
Java
15
star
19

pytorch-coriander

OpenCL build of pytorch - (in-progress, not useable)
Python
14
star
20

pub-prototyping

prototyping stuff
C++
13
star
21

securewebcmd

Execute commands on a linux server through a webpage. Secured using md5 hashing
JavaScript
12
star
22

neonCl-underconstruction

experimental port of nervana neon kernels in OpenCL
Python
11
star
23

selfstudy-IBP

Self-study notes for Indian Buffet Process, from reading through "The Indian Buffet Process: An Introduction and Review", Griffiths, Ghahramani, 2011
Jupyter Notebook
10
star
24

torch-modder-notes

Notes for torch maintainers/modders
10
star
25

pycudatorch

poc for using cuda torch from python :-)
Python
7
star
26

nimbix-admin

utility scripts for start/stop/ssh to nimbix instances
Python
7
star
27

coriander-CLBlast

BLAS implementation for Coriander, using CLBlast
C++
6
star
28

ArgParseCpp

C++ version of Python's ArgParse
C++
6
star
29

passwordbookmarklet

bookmarklet to generate unique secure passwords for each website from a single master password
JavaScript
5
star
30

torchunit

torchunit
Shell
4
star
31

UnityFluidSim-pub

UnityFluidSim-pub
C#
4
star
32

tinisles-googleauthenticator

Fork of the code at http://blog.tinisles.com/2011/10/google-authenticator-one-time-password-algorithm-in-javascript/
HTML
3
star
33

springgrid

Runs spring matches on a grid of botrunners
Python
3
star
34

osmp-cs

OSMP C# - Opensource Secondlife clone, from around 2005
C#
3
star
35

ailadder

code to create an ailadder webserver
Python
3
star
36

pycltorch

POC for Python wrappers for cltorch/clnn
Python
3
star
37

yet-another-measure-theoretic-probability-tutorial

Yet another measure theoretic probability tutorial
Jupyter Notebook
3
star
38

HughAI

HughAI Java AI for Spring
Java
3
star
39

selfstudy-LARS

least angle regression, reproducing for self-study
Jupyter Notebook
2
star
40

verigpu-cuda-frontend

Front-end for VeriGPU, providing NVIDIA® CUDA™ compatibility, for compatibility purposes
2
star
41

selfstudy-LIME

LIME
Jupyter Notebook
2
star
42

blameful-indenter

reindent code, whilst preserving git blame
Python
2
star
43

SpringRTS-CSharpAI

AI For Spring RTS game, in C#, from around 2006
C#
2
star
44

neon-benchmarks

benchmarks for neon, both cuda and OpenCL version
Python
2
star
45

FractalSpline-cpp

Provides SecondLife-like primitives , in C++/OpenGL. From around 2005
C++
2
star
46

relooper

Reloop llvm IR output, to have `for`s, `if`s, `while`s. From https://reviews.llvm.org/D12744
C++
2
star
47

osmp-cpp

OSMP C++ - opensource SecondLife clone, from around 2004
C++
2
star
48

chat-ai-npcs-video-resources

chat-ai-npcs-video-resources
C#
2
star
49

github-stars

get an email whenever someone stars your github repo :-)
Python
2
star
50

project-ideas

Ideas for projects
2
star
51

scalable-gpt-developer

scalable-gpt-developer
Python
2
star
52

gpu-experiments

Informal experiments on various gpu kernel questions
Python
1
star
53

dockerfiles

dockerfiles
1
star
54

virtualenv-move

Moves a python virtualenv
Shell
1
star
55

privacy-policies

privacy-policies
HTML
1
star
56

openpw

Password hash generator, including console, bookmarklet, chrome extension
JavaScript
1
star
57

headlessopenglstubs

stubs for opengl, glew, sdl, whatever it takes ;-), to get spring to run without an X session
1
star
58

ndplot

high-dimensional viewer, by projecting onto a 3d hypercube. Use the mouse to rotate the 3d projection.
Python
1
star
59

python-threadingx

Erlang-like threading functionality for Python
Python
1
star
60

youtube-likes

Receive a notification/email when someone 'like's one of your videos.
Python
1
star
61

youtube-rl-demos

Scripts, code used in youtube demos
Python
1
star
62

python-graphics-numpy

Scripts for youtube video on creating graphics in python using numpy
Python
1
star
63

SpringMapDesigner

3d MapDesigner for Spring
1
star
64

chinese-transcriptions

Transcriptions of Chinese language videos
1
star
65

pytorch-prettify

Prettifies exceptions coming out of pytorch
Jupyter Notebook
1
star
66

tf_cached_build

Cache tensorflow build dependencies, to accelerate repeated tf configures, or run on a plane
Python
1
star
67

cppsimpleargsparser

Simple C++ args parser. Easy to use. Automatically provides checking and usage printout.
C++
1
star
68

PortableTensor.Net

Cross-platform Tensor with transpose, slice as views over underlying data
C#
1
star