Nathan O's repositories
onnxruntime_go
A Go (golang) library wrapping microsoft/onnxruntime.
cuda_scheduling_examiner_mirror
A tool for examining GPU scheduling behavior.
elf_reader
A Go library for reading and parsing ELF files
onnxruntime_go_examples
Example applications using the onnxruntime_go library.
l_system_3d
A library for drawing 3D L-systems using plain C, with OpenGL and GLFW.
image_utils
Some utility functions for working with images in the Go programming language.
kfmlp_locking_module
Provides a basic K-exclusion FMLP implementation for use with SCHED_FIFO on Linux.
ncurses_tetris
Another one! Helps me learn to use curses. Served as teaching material for Dr. Bakita's COMP 211 section at UNC-CH, Spring 2023.
rocm_mega_repo
A collection of several modified copies AMD's ROCm sources in one place.
rocm_pytorch
A copy of ROCm PyTorch to help me track any modifications I make to it.
rtns2021_figures
A collection of data and scripts that went into generating the plots for my RTNS'21 paper.
slimmable_nets_rtbench
A modification of https://github.com/JiahuiYu/slimmable_networks into a benchmark for my real-time research.
byte_utils
A collection of byte-slice-related functions for Go (golang).
chunked_file
A go (golang) project for seekable read or write access backed by multiple underlying files in storage.
image_combiner_hsl
Combine image files, mapping them to hue, saturation, and luminosity.
kutrace_python
A python wrapper for the KUtrace userspace library.
liblitmus_python
A wrapper to access liblitmus from python scripts. Depends on some of my LITMUS and liblitmus modifications.
onnxruntime_example
A pure C example using https://github.com/microsoft/onnxruntime/ in mingw
seekable_cipher
A sha512-based seekable cipher in Go. Not intended for serious security.
v4l2_example
Small example application of using Linux's V4L2 API.