Paul Ryan's repositories
pi5-timeserver-gps-pps
Create an NTP and PTP timeserver using RaspberryPi5 with BerryGPS-IMU and PPS
sonos-over-vpn
Remotely access and control your Sonos speakers over VPN.
inference-onnx
Export PyTorch to ONNX and run inference in containerized environments.
megadetector-v5-onnx
Instructions to export megadetector v5 from PyTorch to ONNX and tools to use the exported model.
wireguard-mesh-aws
Example wireguard vpn mesh setup on aws ec2. Automated build with terraform and ansible.
inference-tensorrt
Convert ONNX models to TensorRT engines and run inference in containerized environments
wireguard-hub-spoke-aws
Create hub/spoke wireguard vpn. The hub is in aws; the spokes are on local machines.
linux-nfs-cache-demo
Demo setup of nfs client/server with an nfs cache (FS-Cache/cachefilesd) in between. Client and server sites in different VPCs/different regions, connected via wireguard VPN.
pi-cam-tools
Some tools for working with raspberry-pi cameras.
pi-multicapture
Record images from multiple picamera2/nvargus cameras on a central storage server.
camera-traps
To gain access, please finish setting up this repository now at: https://repos.opensource.microsoft.com/microsoft/wizard?existingreponame=CameraTraps&existingrepoid=152634113
go-jetbot-101
Building Jetbot applications using Go.
hue-utilities
Tools to monitor and log events from a Hue lighting system.
jetson-camcal
Tools using OpenCV to calibrate a Jetson Nano camera to correct for geometric distortions.
learn-slurm
Build a simple slurm cluster in AWS. Automated build and setup - three commands and you have a working system.
onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
hashicorp-raft
Golang implementation of the Raft consensus protocol
hashicorp-raft-boltdb
Raft backend implementation using BoltDB
hashicorp-serf
Service orchestration and management tool.
onnxruntime-extensions
onnxruntime-extensions: a dedicated pre- and post- processing library for ONNX Runtime
pi-kubernetes
Kubernetes cluster for learning/testing on RaspberryPi servers. Both single controller and HA configurations supported.
pi-remotecam
Client/Server application to view images from a remote RaspberryPi on a Laptop.
s3backup-infrastructure
Build backup/restore infrastructure for s3backup project.
s3blast
Multi-threaded uploading to an s3 or r2 bucket. Single file or full directory hierarchy.
samba-cluster
Example network/samba setup for a multi-site studio built in aws.
studio-api
Skeleton gRPC API server using mTLS for authentication and LDAP group membership for authorisation.
studio-aws-batch
Create an AWS Batch cluster with supporting infrastructure and tooling ready to do real work.
yolov7
Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors
yolov7-training
A clean, modular implementation of the Yolov7 model family, which uses the official pretrained weights, with utilities for training the model on custom (non-COCO) tasks.