Skip to content

Instantly share code, notes, and snippets.

View CoderCowMoo's full-sized avatar

Moumal Al-Saady CoderCowMoo

View GitHub Profile
@CoderCowMoo
CoderCowMoo / game_of_life.html
Created January 24, 2025 15:42
Game of life in a single html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Game of Life Canvas</title>
<style>
body {
display: flex;
flex-direction: column;
@CoderCowMoo
CoderCowMoo / arithmetic_coding_v1.py
Created January 21, 2025 16:50
Arithmetic Coding Simple 1.2mb - 697.41kb
# OK time to arithmetic code. V1 because its so simplistic as a concept
# I'll make a dictionary of all unique symbols in the string (rather than
# a predefined dict)
# and I'll go ahead and subdivide and add it to a running total.
from collections import Counter
from sys import getsizeof
text = "Hello world!"
text_dc = {s:i for i,s in enumerate(sorted(set(text)))}
print(text_dc)
from safetensors import safe_open
import einops
import torch
from transformers import AutoModelForCausalLM
def get_orthogonalized_matrix(matrix: Float[Tensor, '... d_model'], vec: Float[Tensor, 'd_model']) -> Float[Tensor, '... d_model']:
device = matrix.device
vec = vec.to(device)
proj = einops.einsum(matrix, vec.view(-1, 1), '... d_model, d_model single -> ... single') * vec
return matrix - proj
import argparse
import sys
import os.path as path
import torch
import torch.nn as nn
from PIL import Image
from transformers import (
AutoTokenizer,
LlamaForCausalLM,
BitsAndBytesConfig,
# You take too many clips and its using up all your storage space?
# Don't know what to do?
# just save this file and make a .bat or shortcut file with the following content
# powershell.exe -NoExit -command "& 'C:\A path with spaces\watch_it.ps1' -filePath 'C:\Wherever you save videos'"
# you also have to edit below where the ffmpeg executable is.
# Geforce experience defaults to C:\Users\User\Videos
# This'll watch every directory there, and spawn a ffmpeg process for each video created,
param(
[Parameter(Mandatory=$true)][ValidateScript({ Test-Path -Path $_ })][string]$filePath
import torch
import transformers
import gradio as gr
import PIL
from threading import Thread
from transformers import AutoTokenizer, AutoModelForCausalLM, TextIteratorStreamer
import warnings
# disable some warnings
transformers.logging.set_verbosity_error()
import torch
import transformers
import gradio as gr
import PIL
from threading import Thread
from transformers import AutoTokenizer, AutoModelForCausalLM, TextIteratorStreamer
import warnings
# disable some warnings
transformers.logging.set_verbosity_error()
import torch
import transformers
from transformers import AutoModelForCausalLM, AutoTokenizer
from PIL import Image
import warnings
# disable some warnings
transformers.logging.set_verbosity_error()
transformers.logging.disable_progress_bar()
warnings.filterwarnings('ignore')
@CoderCowMoo
CoderCowMoo / real-time-speech-to-image.ipynb
Last active April 15, 2024 13:11
Real Time Speech to Imagev1.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
def main():
for i in range(1, 101):
if i % 15 == 0:
print("Fizzbuzz")
continue
if i % 5 == 0:
print("Buzz")
continue
if i % 3 == 0:
print("Fizz")