Skip to content

Instantly share code, notes, and snippets.

@796F
796F / nsfw-detector.py
Created April 21, 2023 00:11
compute nsfw using laion nsfw model and cos similariy, print data for comparison.
# don't use latest version of ak, it's broken
# pip install autokeras==1.0.19 --no-deps
import os
import numpy as np
import clip
import torch
import autokeras as ak
from PIL import Image

My current questions are specifically around some of the syntax in the systems verilog and vhdl, and just confirming some of my assumptions. As you know, I’ve downloaded a few open source projects, synthesized them on AWS, and run them on their F1 instances. I’ve read through their source code trying to gain a high level understanding of their project, and of SV and VHDL, along with things like overclocking, undervolting, temperature control, max power draw, different boards, etc.

General questions about FPGAs:

  • Compatibility between different boards, same FPGA chip
    • porting designs from one board to another.
      • c program changes
      • verilog and resynth
    • Footprint compatibility
@796F
796F / api.md
Created August 4, 2017 17:58
api

###example response for an anal scene

{
  "url": "https://link.to-some-anal.com/video.mp4",
  "ref_id": "my-custom-ref"
}
@796F
796F / readable.py
Last active May 16, 2016 02:19
readability
"Programs must be written for people to read, and only incidentally for machines to execute."
source: http://web.mit.edu/alexmv/6.037/sicp.pdf
# this part was really elegantly done, it's readable, easy to understand, commented, concise.
# it was magical but wasn't too out there, just needs a unit test and all is good.
# Get subboxes
sub_areas = self.responsearea_set.all()
sub_areas_draw = map(lambda a: a.drawables(), sub_areas)
# Flatten
### Keybase proof
I hereby claim:
* I am xiamike on github.
* I am michaelxia (https://keybase.io/michaelxia) on keybase.
* I have a public key whose fingerprint is EB9A 0171 A29F AAC2 2EA1 90DF 76E3 E933 B24B D916
To claim this, I am signing this object:
@796F
796F / broken_file.py
Created February 24, 2014 05:41
broken file creator - for turning in those assignments that you have yet to finish ...
import sys
import os
import random
if __name__ == '__main__':
if len(sys.argv) != 3:
print "USAGE: python bad_file.py <FILE_NAME> <FILE_SIZE_KB>"
quit()
size = sys.argv[2]
name = sys.argv[1]