HackerTrans
TopNewTrendsCommentsPastAskShowJobs

maxbbraun

no profile record

Submissions

Show HN: Llama Running on a Microcontroller

github.com
49 points·by maxbbraun·3 yıl önce·5 comments

Search Wittgenstein's Tractatus with GPT-3 embeddings

wittgenstein.app
3 points·by maxbbraun·3 yıl önce·0 comments

Philosophy is the theory of the nonsense of life

wittgenstein.app
1 points·by maxbbraun·4 yıl önce·1 comments

[untitled]

1 points·by maxbbraun·5 yıl önce·0 comments

Wittgenstein 2022

wittgenstein.app
3 points·by maxbbraun·5 yıl önce·0 comments

Inside X’s Mission to Make Robots Boring

wired.com
2 points·by maxbbraun·5 yıl önce·0 comments

We Made a Watch for the Metaverse

medium.com
1 points·by maxbbraun·5 yıl önce·0 comments

comments

maxbbraun
·3 yıl önce·discuss
Just to clarify: Inference is happening on the Arm Cortex-M7. The Coral TPU chip is off in this implementation.
maxbbraun
·3 yıl önce·discuss
I was wondering if it's possible to fit a non-trivial language model on a microcontroller. Turns out the answer is some version of yes!

This project is using the Coral Dev Board Micro with its FreeRTOS toolchain. The board has a number of neat hardware features not currently being used here (notably a TPU, sensors, and a second CPU core). It does, however, also have 64MB of RAM. That's tiny for LLMs, which are typically measured in the GBs, but comparatively huge for a microcontroller.

The LLM implementation itself is an adaptation of llama2.c and the tinyllamas checkpoints trained on the TinyStories dataset. The quality of the smaller model versions isn't ideal, but good enough to generate somewhat coherent (and occasionally weird) stories.
maxbbraun
·3 yıl önce·discuss
https://nytimes.ink
maxbbraun
·4 yıl önce·discuss
Photos are tricky, but you can make e-paper displays look nice if you embrace the constraints. For example: https://accent.ink