# Train wordpiece from scratch

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Ftrain-wordpiece-from-scratch%2F9843%3E%5C
**Category:** 🤗Tokenizers\
**Created:** [September 9, 2021, 10:06am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Ftrain-wordpiece-from-scratch%2F9843 "2021-09-09T10:06:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kamel](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@Kamel](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2FKamel)%5C
**Post date:** [September 9, 2021, 10:06am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Ftrain-wordpiece-from-scratch%2F9843%2F1 "2021-09-09T10:06:32Z")

</div>

Hi,  
I am pre training a Bert model from scratch. For that I first need to train a wordpiece tokenizer, I am using BertWordPieceTokenizer for this.

My question:  
Should I train the tokenizer on the whole corpus which is huge, or training it on a sample is enough?

Is there a way to tell the tokenizer to take train only on a sample?

Thanks.

---

<div class="post-metadata">

**Author:** ![nielsr](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/nielsr/32/39617_2.png) [@nielsr](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fnielsr)%5C
**Post date:** [September 9, 2021, 11:41am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Ftrain-wordpiece-from-scratch%2F9843%2F2 "2021-09-09T11:41:14Z")

</div>

> [@Kamel](#):
>
> Should I train the tokenizer on the whole corpus which is huge

Yes. With [HuggingFace Tokenizers](https://github.com/huggingface/tokenizers), it takes seconds. From the README: “Takes less than 20 seconds to tokenize a GB of text on a server’s CPU”.

---

<div class="post-metadata">

**Author:** ![Kamel](https://avatars.discourse-cdn.com/v4/letter/k/838e76/32.png) [@Kamel](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2FKamel)%5C
**Post date:** [September 9, 2021, 11:56am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Ftrain-wordpiece-from-scratch%2F9843%2F3 "2021-09-09T11:56:35Z")

</div>

Thanks again Nielsr
