Viewing profile — matthewolfe
matthewolfe
HN member- Joined
- Sat, Feb 27, 2021, 2:25 AM UTC
- HN karma
- 133
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About matthewolfe
No profile information was provided.
Recent public activity
- story
- story
-
comment
Comment #45319136
What exactly doesn't "just work" anymore?
- story
- story
- story
- story
- story
- story
-
comment
Comment #44587636
I believe SchemeFlow [0] is working on solving some of these problem, particularly with the insane reporting requirements. But of course, that still leaves the unions... [0] https:…
-
comment
Comment #44525273
For argument's sake, suppose we live in a world where many high-quality models can be run on-device. Is there any concern from companies/model developers about exposing their propr…
-
comment
Comment #44428487
To echo the other replies, the tokenizer is definitely not the bottleneck. It just happens to be the first step in inference, so it's what I did first.
-
comment
Comment #44428469
haha, I thought about it.
-
comment
Comment #44428459
Fair chance I'm remembering it wrong :D
-
comment
Comment #44425489
Alright, 0.1.1 should now be a true drop-in replacement. I'll write up some examples soon.
-
comment
Comment #44425112
Should be the same. Both use Byte-Pair Encoding (BPE) as underlying algo.
-
comment
Comment #44425102
Ah good catch. Updating this right now.
-
comment
Comment #44424942
Modal's GPU glossary is a good overview about how GPUs work [0]. Karpathy's LLM overview is a good high level overview on LLMs [1]. 3b1b's video (and subsequent videos) on transfor…
-
comment
Comment #44424394
I'm working on incremental re-tokenizing next. Then I'll run some benchmarks against this crate too.
-
comment
Comment #44424382
Agreed. A former mentor of mine told me a nice way of viewing software development: 1. Make it work. 2. Make it fast. 3. Make it pretty. Transformers & LLMs have been developed to …
-
comment
Comment #44424322
Cool! I've reached out to the guy who maintains Tiktoken to talk about this.
-
comment
Comment #44424212
A lot of model-specific tokenizers have reference implementations ([0], [1]). Underlying them is a core algorithm like SentencePiece or Byte-pair encoding (BPE). Tiktoken and Token…
-
comment
Comment #44424042
I probably will. Was hesitant initially, because adding PCRE2 as a dependency might cause issues to existing projects. I believe this was discussed briefly in a closed PR with othe…
-
comment
Comment #44423046
The output should be identical, assuming no bugs. The Tiktoken implementation takes a collection of all special tokens upon initialization and compiles them into a regex by joining…
-
comment
Comment #44422914
Thanks, I clarified it.