Skip to content

Instantly share code, notes, and snippets.

View Unbinilium's full-sized avatar
🌃
the odyssey to the enigmatic and inscrutable

Unbinilium Unbinilium

🌃
the odyssey to the enigmatic and inscrutable
View GitHub Profile
@Unbinilium
Unbinilium / color_conv.ts
Last active June 21, 2025 14:24
Color Conv
interface CIE {
x: number;
y: number;
z: number;
};
interface RGB {
r: number;
g: number;
b: number;
// JSerializer - An exceptionally fast, stream-oriented, header-only C++ JSON serialization library.
// MIT License Copyright (c) 2025 Unbinilium
#pragma once
#ifndef JSERIALIZER_HPP
#define JSERIALIZER_HPP
#include <array>
#include <cctype>
#include <cerrno>
@Unbinilium
Unbinilium / ring_buffer.hpp
Last active June 4, 2025 09:18
SPSC RingBuffer
#pragma once
#ifndef RING_BUFFER_HPP
#define RING_BUFFER_HPP
#include <atomic>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <limits>
@Unbinilium
Unbinilium / engine.hpp
Last active November 21, 2024 06:16
Hailo RT SDK example
#pragma once
#include <hailo/hailort.hpp>
#include <chrono>
#include <future>
#include <iostream>
#include <mutex>
#include <string>
#include <string_view>
@Unbinilium
Unbinilium / mnist_2_pt.ipynb
Created February 28, 2022 15:10
Create Torch Script Model from MNIST
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Unbinilium
Unbinilium / torch_mnist_inferring.hpp
Last active March 2, 2022 05:25
Inferring MNIST Torchscript model
#pragma once
#include <string>
#include <vector>
#include <utility>
#include <torch/torch.h>
#include <torch/script.h>
#include <opencv2/core.hpp>
@Unbinilium
Unbinilium / data_2_mnist.py
Created February 27, 2022 06:47
Datasets to MNIST
#!/usr/bin/env python3
import os, argparse, secrets
import numpy as np
from array import *
from pathlib import Path
from PIL import Image
def data_2_mnist(data_folder:Path, img_size:int, output_folder:Path):
print("Dataset folder ->", data_folder)
@Unbinilium
Unbinilium / mnist_onnx_inferring.hpp
Last active March 2, 2022 05:26
MNIST ONNX inferring using OpenCV DNN
#pragma once
#include <algorithm>
#include <string>
#include <utility>
#include <vector>
#include <opencv2/core.hpp>
#include <opencv2/dnn.hpp>
#include <opencv2/imgproc.hpp>
@Unbinilium
Unbinilium / migration.md
Last active May 8, 2021 11:37
Migration

I migrated my gist to my website:

  • WebSite https://unbinilium.github.io/
@Unbinilium
Unbinilium / build-pytorch-and-pytorch-vision.md
Created February 3, 2020 05:43
Build PyTorch and PyTorch Vision
  • Install dependencies
sudo apt-get install -y libopenblas-dev libblas-dev m4 cmake cython python3-dev python3-yaml python3-setuptools libavutil-dev libavcodec-dev libavformat-dev libswscale-dev
  • Build PyTorch from the source
git clone --recursive https://github.com/pytorch/pytorch
pushd pytorch
git submodule update --remote third_party/protobuf