Implement a byte-level BPE end-to-end (train ++ encode ++ decode) over arbitrary UTF-8 b

Tokenization & Embeddings4 / 4

Chapter 024 / 4

Tokenization & Embeddings

Implement a byte-level BPE end-to-end (train ++ encode ++ decode) over arbitrary UTF-8 b

Super-hard

Implement a byte-level BPE end-to-end (train ++ encode ++ decode) over arbitrary UTF-8 bytes.

Target interface
class ByteBPE

Implement the function/class skeleton in the editor. Any correct approach is accepted.

Hints0 / 2
Reference solution
Your own code stays in the editor.