Skip to content

Instantly share code, notes, and snippets.

View FL33TW00D's full-sized avatar
🎯
Focusing

Christopher Fleetwood FL33TW00D

🎯
Focusing
View GitHub Profile
OP CODE OP TYPE GLOBAL CALL COUNT DEVICE ID ATTRIBUTES MATH FIDELITY CORE COUNT PARALLELIZATION STRATEGY HOST START TS HOST END TS HOST DURATION [ns] DEVICE FW START CYCLE DEVICE FW END CYCLE OP TO OP LATENCY [ns] DEVICE FW DURATION [ns] DEVICE KERNEL DURATION [ns] DEVICE KERNEL DURATION PER CORE MIN [ns] DEVICE KERNEL DURATION PER CORE MAX [ns] DEVICE KERNEL DURATION PER CORE AVG [ns] DEVICE KERNEL FIRST TO LAST START [ns] DEVICE BRISC KERNEL DURATION [ns] DEVICE NCRISC KERNEL DURATION [ns] DEVICE TRISC0 KERNEL DURATION [ns] DEVICE TRISC1 KERNEL DURATION [ns] DEVICE TRISC2 KERNEL DURATION [ns] DEVICE ERISC KERNEL DURATION [ns] DEVICE COMPUTE CB WAIT FRONT [ns] DEVICE COMPUTE CB RESERVE BACK [ns] INPUT_0_W INPUT_0_Z INPUT_0_Y INPUT_0_X INPUT_0_LAYOUT INPUT_0_DATATYPE INPUT_0_MEMORY INPUT_1_W INPUT_1_Z INPUT_1_Y INPUT_1_X INPUT_1_LAYOUT INPUT_1_DATATYPE INPUT_1_MEMORY INPUT_2_W INPUT_2_Z INPUT_2_Y INPUT_2_X INPUT_2_LAYOUT INPUT_2_DATATYPE INPUT_2_MEMORY INPUT_3_W INPUT_3_Z INPUT_3_Y INPUT_3_X INPUT_3_LAYOUT IN
@FL33TW00D
FL33TW00D / popsci50s.csv
Created February 3, 2025 11:55
Popular Science 1950-1959
Date Link
1950-01 https://books.google.co.uk/books?id=vSwDAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-02 https://books.google.co.uk/books?id=9SwDAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-03 https://books.google.co.uk/books?id=KS0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-04 https://books.google.co.uk/books?id=DC0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-05 https://books.google.co.uk/books?id=MC0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-06 https://books.google.co.uk/books?id=Fy0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-07 https://books.google.co.uk/books?id=Qi0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-08 https://books.google.co.uk/books?id=xCwDAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
1950-09 https://books.google.co.uk/books?id=PC0DAAAAMBAJ&printsec=frontcover#v=onepage&q&f=true
Copyright© Technovelgy LLC; all rights reserved.
Name Purpose Author (Publication Date) Category
Andy - an artificial human A slang term for "android" - an artificially created humanoid being. Philip K. Dick (1968) ai
Autobutle An automated servant. Frank Herbert (1972) ai
Automaton Chessplayer - the first chess-playing computer The first chess-playing computer. Ambrose Bierce (1910) ai
Automonk A robot with an AI trained on an individual monk. Ray Naylor (2022) ai
Ava - she wants to be taught A piece of learning software. Amitav Ghosh (1995) ai
Bard A machine that invents randomized stories and can read them out loud or animate them for viewing. Isaac Asimov (1956) ai
Bendix Anxiety Reducer Machine-based psychotherapy. Robert Sheckley (1956) ai
Big Computer - wide-screen Jehovah Just like it says; this computer knows it all. John Varley (1983) ai
@FL33TW00D
FL33TW00D / countdown.py
Created August 28, 2024 12:44
Mortality countdown
"""
Countdown until I turn 30. Pair with:
crontab -e
30 07 * * * /usr/bin/python3 /home/days-till-30/countdown.py
"""
import datetime
from PIL import Image, ImageDraw, ImageFont
import os
import subprocess
@FL33TW00D
FL33TW00D / onnx
Created July 22, 2022 07:45
All ONNX Ops - 22/07/22
Abs
Acos
Acosh
Add
And
ArgMax
ArgMin
Asin
Asinh
Atan
@FL33TW00D
FL33TW00D / tail_logs.sh
Created April 23, 2022 20:47
Bunyan format logs from Digital Ocean
#!/bin/bash
deployment_id=`doctl apps list | grep -m 1 -Eo '[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}' | head -1`
curdate=`gdate +%s`
logs=`doctl apps logs ${deployment_id} --tail 10000 > logs/$PROJECT_NAME-${curdate}.log`
sed -i '' 's/$PROJECT_NAME .*{/{/g' logs/$PROJECT_NAME-${curdate}.log
cat logs/$PROJECT_NAME-${curdate}.log | bunyan
if [ $? -eq 0 ]; then
echo Successfully retrieved and tailed logs for ${deployment_id}
else
echo Failed to tail logs
@FL33TW00D
FL33TW00D / .zshrc
Created April 11, 2022 13:53
zshrc
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH