tinygrad Showcase — 비전·언어·생성 모델 실행
tinygrad Showcase — 비전·언어·생성 모델 실행
작은 라이브러리임에도 tinygrad는 정말 많은 것을 할 수 있어요. 최신 비전 모델부터 언어 모델까지, examples 디렉터리의 스크립트로 실제 최신 모델을 돌려볼 수 있습니다.
Vision
EfficientNet
이미지 URL을 넘겨 그게 무엇인지 알아내거나, 웹캠으로 앞에 뭐가 있는지 감지할 수 있어요.
python3 examples/efficientnet.py ./test/models/efficientnet/Chicken.jpg
# or, if you have a camera and OpenCV installed
python3 examples/efficientnet.py webcam
YOLOv8
examples/yolov8.py 를 살펴보세요.
Audio
Whisper
examples/whisper.py 를 사용해요. pyaudio와 torchaudio가 설치돼 있어야 합니다.
SMALL=1 python3 examples/whisper.py
Generative
Stable Diffusion
python3 examples/stable_diffusion.py
LLaMA
LLaMA 가중치를 weights/LLaMA 디렉터리로 내려받아 넣어야 합니다(디렉터리는 만들어야 할 수 있어요). 그러면 Stacy와 대화할 수 있어요.
python3 examples/llama.py
Conversation
espeak 설치와 PHONEMIZER_ESPEAK_LIBRARY 설정이 필요해요.
python3 examples/conversation.py
더 알아보기
- 퀵스타트는 Quickstart 참고
- MNIST 튜토리얼은 MNIST Tutorial 참고
- 예시 코드는 GitHub
tinygrad/tinygrad/examples참고