Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

BASE_CLASSES = {

"path": "base_classes/",
"title": "Models API",
"toc": True,
"children": [
{
"path": "backbone",
"title": "Backbone",
"generate": [
"keras_nlp.models.Backbone",
"keras_nlp.models.Backbone.from_preset",
"keras_nlp.models.Backbone.token_embedding",
"keras_nlp.models.Backbone.enable_lora",
"keras_nlp.models.Backbone.save_lora_weights",
"keras_nlp.models.Backbone.load_lora_weights",
"keras_nlp.models.Backbone.save_to_preset",
],
},
{
"path": "causal_lm",
"title": "CausalLM",
"generate": [
"keras_nlp.models.CausalLM",
"keras_nlp.models.CausalLM.from_preset",
"keras_nlp.models.CausalLM.compile",
"keras_nlp.models.CausalLM.generate",
"keras_nlp.models.CausalLM.save_to_preset",
"keras_nlp.models.CausalLM.preprocessor",
"keras_nlp.models.CausalLM.backbone",
],
},
{
"path": "seq_2_seq_lm",
"title": "Seq2SeqLM",
"generate": [
"keras_nlp.models.Seq2SeqLM",
"keras_nlp.models.Seq2SeqLM.from_preset",
"keras_nlp.models.Seq2SeqLM.compile",
"keras_nlp.models.Seq2SeqLM.generate",
"keras_nlp.models.Seq2SeqLM.save_to_preset",
"keras_nlp.models.Seq2SeqLM.preprocessor",
"keras_nlp.models.Seq2SeqLM.backbone",
],
},
{
"path": "classifier",
"title": "Classifier",
"generate": [
"keras_nlp.models.Classifier",
"keras_nlp.models.Classifier.from_preset",
"keras_nlp.models.Classifier.compile",
"keras_nlp.models.Classifier.save_to_preset",
"keras_nlp.models.Classifier.preprocessor",
"keras_nlp.models.Classifier.backbone",
],
},
{
"path": "masked_lm",
"title": "MaskedLM",
"generate": [
"keras_nlp.models.MaskedLM",
"keras_nlp.models.MaskedLM.from_preset",
"keras_nlp.models.MaskedLM.compile",
"keras_nlp.models.MaskedLM.save_to_preset",
"keras_nlp.models.MaskedLM.preprocessor",
"keras_nlp.models.MaskedLM.backbone",
],
},
{
"path": "task",
"title": "Task",
"generate": [
"keras_nlp.models.Task",
"keras_nlp.models.Task.from_preset",
"keras_nlp.models.Task.save_to_preset",
"keras_nlp.models.Task.preprocessor",
"keras_nlp.models.Task.backbone",
],
},
{
"path": "preprocessor",
"title": "Preprocessor",
"generate": [
"keras_nlp.models.Preprocessor",
"keras_nlp.models.Preprocessor.from_preset",
"keras_nlp.models.Preprocessor.save_to_preset",
"keras_nlp.models.Preprocessor.tokenizer",
],
},
{
"path": "tokenizer",
"title": "Tokenizer",
"generate": [
"keras_nlp.models.Tokenizer",
"keras_nlp.models.Tokenizer.from_preset",
"keras_nlp.models.Tokenizer.save_to_preset",
],
},
{
"path": "upload_preset",
"title": "upload_preset",
"generate": ["keras_nlp.upload_preset"],
},
],
}

MODELS_MASTER = {
"path": "models/",
"title": "Pretrained Models",
"toc": True,
"children": [
{
"path": "albert/",
"title": "Albert",
"toc": True,
"children": [
{
"path": "albert_tokenizer",
"title": "AlbertTokenizer",
"generate": [
"keras_nlp.models.AlbertTokenizer",
"keras_nlp.models.AlbertTokenizer.from_preset",
],
},
{
"path": "albert_preprocessor",
"title": "AlbertPreprocessor layer",
"generate": [
"keras_nlp.models.AlbertPreprocessor",
"keras_nlp.models.AlbertPreprocessor.from_preset",
"keras_nlp.models.AlbertPreprocessor.tokenizer",
],
},
{
"path": "albert_backbone",
"title": "AlbertBackbone model",
"generate": [
"keras_nlp.models.AlbertBackbone",
"keras_nlp.models.AlbertBackbone.from_preset",
"keras_nlp.models.AlbertBackbone.token_embedding",
],
},
{
"path": "albert_classifier",
"title": "AlbertClassifier model",
"generate": [
"keras_nlp.models.AlbertClassifier",
"keras_nlp.models.AlbertClassifier.from_preset",
"keras_nlp.models.AlbertClassifier.backbone",
"keras_nlp.models.AlbertClassifier.preprocessor",
],
},
{
"path": "albert_masked_lm",
"title": "AlbertMaskedLM model",
"generate": [
"keras_nlp.models.AlbertMaskedLM",
"keras_nlp.models.AlbertMaskedLM.from_preset",
"keras_nlp.models.AlbertMaskedLM.backbone",
"keras_nlp.models.AlbertMaskedLM.preprocessor",
],
},
{
"path": "albert_masked_lm_preprocessor",
"title": "AlbertMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.AlbertMaskedLMPreprocessor",
"keras_nlp.models.AlbertMaskedLMPreprocessor.from_preset",
"keras_nlp.models.AlbertMaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "bart/",
"title": "Bart",
"toc": True,
"children": [
{
"path": "bart_tokenizer",
"title": "BertTokenizer",
"generate": [
"keras_nlp.models.BertTokenizer",
"keras_nlp.models.BertTokenizer.from_preset",
],
},
{
"path": "bart_preprocessor",
"title": "BertPreprocessor layer",
"generate": [
"keras_nlp.models.BertPreprocessor",
"keras_nlp.models.BertPreprocessor.from_preset",
"keras_nlp.models.BertPreprocessor.tokenizer",
],
},
{
"path": "bart_backbone",
"title": "BertBackbone model",
"generate": [
"keras_nlp.models.BertBackbone",
"keras_nlp.models.BertBackbone.from_preset",
"keras_nlp.models.BertBackbone.token_embedding",
],
},
{
"path": "bart_seq_2_seq_lm",
"title": "BartSeq2SeqLM model",
"generate": [
"keras_nlp.models.BartSeq2SeqLM",
"keras_nlp.models.BartSeq2SeqLM.from_preset",
"keras_nlp.models.BartSeq2SeqLM.generate",
"keras_nlp.models.BartSeq2SeqLM.backbone",
"keras_nlp.models.BartSeq2SeqLM.preprocessor",
],
},
{
"path": "bart_seq_2_seq_lm_preprocessor",
"title": "BartSeq2SeqLMPreprocessor layer",
"generate": [
"keras_nlp.models.BartSeq2SeqLMPreprocessor",
"keras_nlp.models.BartSeq2SeqLMPreprocessor.from_preset",
"keras_nlp.models.BartSeq2SeqLMPreprocessor.generate_preprocess",
"keras_nlp.models.BartSeq2SeqLMPreprocessor.generate_postprocess",
"keras_nlp.models.BartSeq2SeqLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "bert/",
"title": "Bert",
"toc": True,
"children": [
{
"path": "bert_tokenizer",
"title": "BertTokenizer",
"generate": [
"keras_nlp.models.BertTokenizer",
"keras_nlp.models.BertTokenizer.from_preset",
],
},
{
"path": "bert_preprocessor",
"title": "BertPreprocessor layer",
"generate": [
"keras_nlp.models.BertPreprocessor",
"keras_nlp.models.BertPreprocessor.from_preset",
"keras_nlp.models.BertPreprocessor.tokenizer",
],
},
{
"path": "bert_backbone",
"title": "BertBackbone model",
"generate": [
"keras_nlp.models.BertBackbone",
"keras_nlp.models.BertBackbone.from_preset",
"keras_nlp.models.BertBackbone.token_embedding",
],
},
{
"path": "bert_classifier",
"title": "BertClassifier model",
"generate": [
"keras_nlp.models.BertClassifier",
"keras_nlp.models.BertClassifier.from_preset",
"keras_nlp.models.BertClassifier.backbone",
"keras_nlp.models.BertClassifier.preprocessor",
],
},
{
"path": "bert_masked_lm",
"title": "BertMaskedLM model",
"generate": [
"keras_nlp.models.BertMaskedLM",
"keras_nlp.models.BertMaskedLM.from_preset",
"keras_nlp.models.BertMaskedLM.backbone",
"keras_nlp.models.BertMaskedLM.preprocessor",
],
},
{
"path": "bert_masked_lm_preprocessor",
"title": "BertMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.BertMaskedLMPreprocessor",
"keras_nlp.models.BertMaskedLMPreprocessor.from_preset",
"keras_nlp.models.BertMaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "bloom/",
"title": "Bloom",
"toc": True,
"children": [
{
"path": "bloom_tokenizer",
"title": "BloomTokenizer",
"generate": [
"keras_nlp.models.BloomTokenizer",
"keras_nlp.models.BloomTokenizer.from_preset",
],
},
{
"path": "bloom_preprocessor",
"title": "BloomPreprocessor layer",
"generate": [
"keras_nlp.models.BloomPreprocessor",
"keras_nlp.models.BloomPreprocessor.from_preset",
"keras_nlp.models.BloomPreprocessor.tokenizer",
],
},
{
"path": "bloom_backbone",
"title": "BloomBackbone model",
"generate": [
"keras_nlp.models.BloomBackbone",
"keras_nlp.models.BloomBackbone.from_preset",
"keras_nlp.models.BloomBackbone.token_embedding",
"keras_nlp.models.BloomBackbone.enable_lora",
],
},
{
"path": "bloom_causal_lm",
"title": "BloomCausalLM model",
"generate": [
"keras_nlp.models.BloomCausalLM",
"keras_nlp.models.BloomCausalLM.from_preset",
"keras_nlp.models.BloomCausalLM.generate",
"keras_nlp.models.BloomCausalLM.backbone",
"keras_nlp.models.BloomCausalLM.preprocessor",
],
},
{
"path": "bloom_causal_lm_preprocessor",
"title": "BloomCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.BloomCausalLMPreprocessor",
"keras_nlp.models.BloomCausalLMPreprocessor.from_preset",
"keras_nlp.models.BloomCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "deberta_v3/",
"title": "DebertaV3",
"toc": True,
"children": [
{
"path": "deberta_v3_tokenizer",
"title": "DebertaV3Tokenizer",
"generate": [
"keras_nlp.models.DebertaV3Tokenizer",
"keras_nlp.models.DebertaV3Tokenizer.from_preset",
],
},
{
"path": "deberta_v3_preprocessor",
"title": "DebertaV3Preprocessor layer",
"generate": [
"keras_nlp.models.DebertaV3Preprocessor",
"keras_nlp.models.DebertaV3Preprocessor.from_preset",
"keras_nlp.models.DebertaV3Preprocessor.tokenizer",
],
},
{
"path": "deberta_v3_backbone",
"title": "DebertaV3Backbone model",
"generate": [
"keras_nlp.models.DebertaV3Backbone",
"keras_nlp.models.DebertaV3Backbone.from_preset",
"keras_nlp.models.DebertaV3Backbone.token_embedding",
],
},
{
"path": "deberta_v3_classifier",
"title": "DebertaV3Classifier model",
"generate": [
"keras_nlp.models.DebertaV3Classifier",
"keras_nlp.models.DebertaV3Classifier.from_preset",
"keras_nlp.models.DebertaV3Classifier.backbone",
"keras_nlp.models.DebertaV3Classifier.preprocessor",
],
},
{
"path": "deberta_v3_masked_lm",
"title": "DebertaV3MaskedLM model",
"generate": [
"keras_nlp.models.DebertaV3MaskedLM",
"keras_nlp.models.DebertaV3MaskedLM.from_preset",
"keras_nlp.models.DebertaV3MaskedLM.backbone",
"keras_nlp.models.DebertaV3MaskedLM.preprocessor",
],
},
{
"path": "deberta_v3_masked_lm_preprocessor",
"title": "DebertaV3MaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.DebertaV3MaskedLMPreprocessor",
"keras_nlp.models.DebertaV3MaskedLMPreprocessor.from_preset",
"keras_nlp.models.DebertaV3MaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "distil_bert/",
"title": "DistilBert",
"toc": True,
"children": [
{
"path": "distil_bert_tokenizer",
"title": "DistilBertTokenizer",
"generate": [
"keras_nlp.models.DistilBertTokenizer",
"keras_nlp.models.DistilBertTokenizer.from_preset",
],
},
{
"path": "distil_bert_preprocessor",
"title": "DistilBertPreprocessor layer",
"generate": [
"keras_nlp.models.DistilBertPreprocessor",
"keras_nlp.models.DistilBertPreprocessor.from_preset",
"keras_nlp.models.DistilBertPreprocessor.tokenizer",
],
},
{
"path": "distil_bert_backbone",
"title": "DistilBertBackbone model",
"generate": [
"keras_nlp.models.DistilBertBackbone",
"keras_nlp.models.DistilBertBackbone.from_preset",
"keras_nlp.models.DistilBertBackbone.token_embedding",
],
},
{
"path": "distil_bert_classifier",
"title": "DistilBertClassifier model",
"generate": [
"keras_nlp.models.DistilBertClassifier",
"keras_nlp.models.DistilBertClassifier.from_preset",
"keras_nlp.models.DistilBertClassifier.backbone",
"keras_nlp.models.DistilBertClassifier.preprocessor",
],
},
{
"path": "distil_bert_masked_lm",
"title": "DistilBertMaskedLM model",
"generate": [
"keras_nlp.models.DistilBertMaskedLM",
"keras_nlp.models.DistilBertMaskedLM.from_preset",
"keras_nlp.models.DistilBertMaskedLM.backbone",
"keras_nlp.models.DistilBertMaskedLM.preprocessor",
],
},
{
"path": "distil_bert_masked_lm_preprocessor",
"title": "DistilBertMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.DistilBertMaskedLMPreprocessor",
"keras_nlp.models.DistilBertMaskedLMPreprocessor.from_preset",
"keras_nlp.models.DistilBertMaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "gemma/",
"title": "Gemma",
"toc": True,
"children": [
{
"path": "gemma_tokenizer",
"title": "GemmaTokenizer",
"generate": [
"keras_nlp.models.GemmaTokenizer",
"keras_nlp.models.GemmaTokenizer.from_preset",
],
},
{
"path": "gemma_preprocessor",
"title": "GemmaPreprocessor layer",
"generate": [
"keras_nlp.models.GemmaPreprocessor",
"keras_nlp.models.GemmaPreprocessor.from_preset",
"keras_nlp.models.GemmaPreprocessor.tokenizer",
],
},
{
"path": "gemma_backbone",
"title": "GemmaBackbone model",
"generate": [
"keras_nlp.models.GemmaBackbone",
"keras_nlp.models.GemmaBackbone.from_preset",
"keras_nlp.models.GemmaBackbone.token_embedding",
"keras_nlp.models.GemmaBackbone.enable_lora",
"keras_nlp.models.GemmaBackbone.get_layout_map",
],
},
{
"path": "gemma_causal_lm",
"title": "GemmaCausalLM model",
"generate": [
"keras_nlp.models.GemmaCausalLM",
"keras_nlp.models.GemmaCausalLM.from_preset",
"keras_nlp.models.GemmaCausalLM.generate",
"keras_nlp.models.GemmaCausalLM.backbone",
"keras_nlp.models.GemmaCausalLM.preprocessor",
"keras_nlp.models.GemmaCausalLM.score",
],
},
{
"path": "gemma_causal_lm_preprocessor",
"title": "GemmaCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.GemmaCausalLMPreprocessor",
"keras_nlp.models.GemmaCausalLMPreprocessor.from_preset",
"keras_nlp.models.GemmaCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "electra/",
"title": "Electra",
"toc": True,
"children": [
{
"path": "electra_tokenizer",
"title": "ElectraTokenizer",
"generate": [
"keras_nlp.models.ElectraTokenizer",
"keras_nlp.models.ElectraTokenizer.from_preset",
],
},
{
"path": "electra_preprocessor",
"title": "ElectraPreprocessor layer",
"generate": [
"keras_nlp.models.ElectraPreprocessor",
"keras_nlp.models.ElectraPreprocessor.from_preset",
"keras_nlp.models.ElectraPreprocessor.tokenizer",
],
},
{
"path": "electra_backbone",
"title": "ElectraBackbone model",
"generate": [
"keras_nlp.models.ElectraBackbone",
"keras_nlp.models.ElectraBackbone.from_preset",
"keras_nlp.models.ElectraBackbone.token_embedding",
],
},
],
},
{
"path": "falcon/",
"title": "Falcon",
"toc": True,
"children": [
{
"path": "falcon_tokenizer",
"title": "FalconTokenizer",
"generate": [
"keras_nlp.models.FalconTokenizer",
"keras_nlp.models.FalconTokenizer.from_preset",
],
},
{
"path": "falcon_preprocessor",
"title": "FalconPreprocessor layer",
"generate": [
"keras_nlp.models.FalconPreprocessor",
"keras_nlp.models.FalconPreprocessor.from_preset",
"keras_nlp.models.FalconPreprocessor.tokenizer",
],
},
{
"path": "falcon_backbone",
"title": "FalconBackbone model",
"generate": [
"keras_nlp.models.FalconBackbone",
"keras_nlp.models.FalconBackbone.from_preset",
"keras_nlp.models.FalconBackbone.token_embedding",
],
},
{
"path": "falcon_causal_lm",
"title": "FalconCausalLM model",
"generate": [
"keras_nlp.models.FalconCausalLM",
"keras_nlp.models.FalconCausalLM.from_preset",
"keras_nlp.models.FalconCausalLM.generate",
"keras_nlp.models.FalconCausalLM.backbone",
"keras_nlp.models.FalconCausalLM.preprocessor",
],
},
{
"path": "falcon_causal_lm_preprocessor",
"title": "FalconCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.FalconCausalLMPreprocessor",
"keras_nlp.models.FalconCausalLMPreprocessor.from_preset",
"keras_nlp.models.FalconCausalLMPreprocessor.generate_preprocess",
"keras_nlp.models.FalconCausalLMPreprocessor.generate_postprocess",
"keras_nlp.models.FalconCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "f_net/",
"title": "FNet",
"toc": True,
"children": [
{
"path": "f_net_tokenizer",
"title": "FNetTokenizer",
"generate": [
"keras_nlp.models.FNetTokenizer",
"keras_nlp.models.FNetTokenizer.from_preset",
],
},
{
"path": "f_net_preprocessor",
"title": "FNetPreprocessor layer",
"generate": [
"keras_nlp.models.FNetPreprocessor",
"keras_nlp.models.FNetPreprocessor.from_preset",
"keras_nlp.models.FNetPreprocessor.tokenizer",
],
},
{
"path": "f_net3_backbone",
"title": "FNetBackbone model",
"generate": [
"keras_nlp.models.FNetBackbone",
"keras_nlp.models.FNetBackbone.from_preset",
"keras_nlp.models.FNetBackbone.token_embedding",
],
},
{
"path": "f_net_classifier",
"title": "FNetClassifier model",
"generate": [
"keras_nlp.models.FNetClassifier",
"keras_nlp.models.FNetClassifier.from_preset",
"keras_nlp.models.FNetClassifier.backbone",
"keras_nlp.models.FNetClassifier.preprocessor",
],
},
{
"path": "f_net_masked_lm",
"title": "FNetMaskedLM model",
"generate": [
"keras_nlp.models.FNetMaskedLM",
"keras_nlp.models.FNetMaskedLM.from_preset",
"keras_nlp.models.FNetMaskedLM.backbone",
"keras_nlp.models.FNetMaskedLM.preprocessor",
],
},
{
"path": "f_net_masked_lm_preprocessor",
"title": "FNetMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.FNetMaskedLMPreprocessor",
"keras_nlp.models.FNetMaskedLMPreprocessor.from_preset",
"keras_nlp.models.FNetMaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "gpt2/",
"title": "GPT2",
"toc": True,
"children": [
{
"path": "gpt2_tokenizer",
"title": "GPT2Tokenizer",
"generate": [
"keras_nlp.models.GPT2Tokenizer",
"keras_nlp.models.GPT2Tokenizer.from_preset",
],
},
{
"path": "gpt2_preprocessor",
"title": "GPT2Preprocessor layer",
"generate": [
"keras_nlp.models.GPT2Preprocessor",
"keras_nlp.models.GPT2Preprocessor.from_preset",
"keras_nlp.models.GPT2Preprocessor.tokenizer",
],
},
{
"path": "gpt2_backbone",
"title": "GPT2Backbone model",
"generate": [
"keras_nlp.models.GPT2Backbone",
"keras_nlp.models.GPT2Backbone.from_preset",
"keras_nlp.models.GPT2Backbone.token_embedding",
],
},
{
"path": "gpt2_causal_lm",
"title": "GPT2CausalLM model",
"generate": [
"keras_nlp.models.GPT2CausalLM",
"keras_nlp.models.GPT2CausalLM.from_preset",
"keras_nlp.models.GPT2CausalLM.generate",
"keras_nlp.models.GPT2CausalLM.backbone",
"keras_nlp.models.GPT2CausalLM.preprocessor",
],
},
{
"path": "gpt2_causal_lm_preprocessor",
"title": "GPT2CausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.GPT2CausalLMPreprocessor",
"keras_nlp.models.GPT2CausalLMPreprocessor.from_preset",
"keras_nlp.models.GPT2CausalLMPreprocessor.generate_preprocess",
"keras_nlp.models.GPT2CausalLMPreprocessor.generate_postprocess",
"keras_nlp.models.GPT2CausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "llama/",
"title": "Llama",
"toc": True,
"children": [
{
"path": "llama_tokenizer",
"title": "LlamaTokenizer",
"generate": [
"keras_nlp.models.LlamaTokenizer",
"keras_nlp.models.LlamaTokenizer.from_preset",
],
},
{
"path": "llama_preprocessor",
"title": "LlamaPreprocessor layer",
"generate": [
"keras_nlp.models.LlamaPreprocessor",
"keras_nlp.models.LlamaPreprocessor.from_preset",
"keras_nlp.models.LlamaPreprocessor.tokenizer",
],
},
{
"path": "llama_backbone",
"title": "LlamaBackbone model",
"generate": [
"keras_nlp.models.LlamaBackbone",
"keras_nlp.models.LlamaBackbone.from_preset",
"keras_nlp.models.LlamaBackbone.token_embedding",
"keras_nlp.models.LlamaBackbone.enable_lora",
],
},
{
"path": "llama_causal_lm",
"title": "LlamaCausalLM model",
"generate": [
"keras_nlp.models.LlamaCausalLM",
"keras_nlp.models.LlamaCausalLM.from_preset",
"keras_nlp.models.LlamaCausalLM.generate",
"keras_nlp.models.LlamaCausalLM.backbone",
"keras_nlp.models.LlamaCausalLM.preprocessor",
],
},
{
"path": "llama_causal_lm_preprocessor",
"title": "LlamaCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.LlamaCausalLMPreprocessor",
"keras_nlp.models.LlamaCausalLMPreprocessor.from_preset",
"keras_nlp.models.LlamaCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "llama3/",
"title": "Llama3",
"toc": True,
"children": [
{
"path": "llama3_tokenizer",
"title": "Llama3Tokenizer",
"generate": [
"keras_nlp.models.Llama3Tokenizer",
"keras_nlp.models.Llama3Tokenizer.from_preset",
],
},
{
"path": "llama3_preprocessor",
"title": "Llama3Preprocessor layer",
"generate": [
"keras_nlp.models.Llama3Preprocessor",
"keras_nlp.models.Llama3Preprocessor.from_preset",
"keras_nlp.models.Llama3Preprocessor.tokenizer",
],
},
{
"path": "llama3_backbone",
"title": "Llama3Backbone model",
"generate": [
"keras_nlp.models.Llama3Backbone",
"keras_nlp.models.Llama3Backbone.from_preset",
"keras_nlp.models.Llama3Backbone.token_embedding",
"keras_nlp.models.Llama3Backbone.enable_lora",
],
},
{
"path": "llama3_causal_lm",
"title": "Llama3CausalLM model",
"generate": [
"keras_nlp.models.Llama3CausalLM",
"keras_nlp.models.Llama3CausalLM.from_preset",
"keras_nlp.models.Llama3CausalLM.generate",
"keras_nlp.models.Llama3CausalLM.backbone",
"keras_nlp.models.Llama3CausalLM.preprocessor",
],
},
{
"path": "llama3_causal_lm_preprocessor",
"title": "Llama3CausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.Llama3CausalLMPreprocessor",
"keras_nlp.models.Llama3CausalLMPreprocessor.from_preset",
"keras_nlp.models.Llama3CausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "mistral/",
"title": "Mistral",
"toc": True,
"children": [
{
"path": "mistral_tokenizer",
"title": "MistralTokenizer",
"generate": [
"keras_nlp.models.MistralTokenizer",
"keras_nlp.models.MistralTokenizer.from_preset",
],
},
{
"path": "mistral_preprocessor",
"title": "MistralPreprocessor layer",
"generate": [
"keras_nlp.models.MistralPreprocessor",
"keras_nlp.models.MistralPreprocessor.from_preset",
"keras_nlp.models.MistralPreprocessor.tokenizer",
],
},
{
"path": "mistral_backbone",
"title": "MistralBackbone model",
"generate": [
"keras_nlp.models.MistralBackbone",
"keras_nlp.models.MistralBackbone.from_preset",
"keras_nlp.models.MistralBackbone.token_embedding",
"keras_nlp.models.MistralBackbone.enable_lora",
],
},
{
"path": "mistral_causal_lm",
"title": "MistralCausalLM model",
"generate": [
"keras_nlp.models.MistralCausalLM",
"keras_nlp.models.MistralCausalLM.from_preset",
"keras_nlp.models.MistralCausalLM.generate",
"keras_nlp.models.MistralCausalLM.backbone",
"keras_nlp.models.MistralCausalLM.preprocessor",
],
},
{
"path": "mistral_causal_lm_preprocessor",
"title": "MistralCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.MistralCausalLMPreprocessor",
"keras_nlp.models.MistralCausalLMPreprocessor.from_preset",
"keras_nlp.models.MistralCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "opt/",
"title": "OPT",
"toc": True,
"children": [
{
"path": "opt_tokenizer",
"title": "OPTTokenizer",
"generate": [
"keras_nlp.models.OPTTokenizer",
"keras_nlp.models.OPTTokenizer.from_preset",
],
},
{
"path": "opt_preprocessor",
"title": "OPTPreprocessor layer",
"generate": [
"keras_nlp.models.OPTPreprocessor",
"keras_nlp.models.OPTPreprocessor.from_preset",
"keras_nlp.models.OPTPreprocessor.tokenizer",
],
},
{
"path": "opt_backbone",
"title": "OPTBackbone model",
"generate": [
"keras_nlp.models.OPTBackbone",
"keras_nlp.models.OPTBackbone.from_preset",
"keras_nlp.models.OPTBackbone.token_embedding",
],
},
{
"path": "opt_causal_lm",
"title": "OPTCausalLM model",
"generate": [
"keras_nlp.models.OPTCausalLM",
"keras_nlp.models.OPTCausalLM.from_preset",
"keras_nlp.models.OPTCausalLM.generate",
"keras_nlp.models.OPTCausalLM.backbone",
"keras_nlp.models.OPTCausalLM.preprocessor",
],
},
{
"path": "opt_causal_lm_preprocessor",
"title": "OPTCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.OPTCausalLMPreprocessor",
"keras_nlp.models.OPTCausalLMPreprocessor.from_preset",
"keras_nlp.models.OPTCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "pali_gemma/",
"title": "PaliGemma",
"toc": True,
"children": [
{
"path": "pali_gemma_tokenizer",
"title": "PaliGemmaTokenizer",
"generate": [
"keras_nlp.models.PaliGemmaTokenizer",
"keras_nlp.models.PaliGemmaTokenizer.from_preset",
],
},
{
"path": "pali_gemma_backbone",
"title": "PaliGemmaBackbone model",
"generate": [
"keras_nlp.models.PaliGemmaBackbone",
"keras_nlp.models.PaliGemmaBackbone.from_preset",
"keras_nlp.models.PaliGemmaBackbone.token_embedding",
],
},
{
"path": "pali_gemma_causal_lm",
"title": "PaliGemmaCausalLM model",
"generate": [
"keras_nlp.models.PaliGemmaCausalLM",
"keras_nlp.models.PaliGemmaCausalLM.from_preset",
"keras_nlp.models.PaliGemmaCausalLM.generate",
"keras_nlp.models.PaliGemmaCausalLM.backbone",
"keras_nlp.models.PaliGemmaCausalLM.preprocessor",
],
},
{
"path": "pali_gemma_causal_lm_preprocessor",
"title": "PaliGemmaCausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.PaliGemmaCausalLMPreprocessor",
"keras_nlp.models.PaliGemmaCausalLMPreprocessor.from_preset",
"keras_nlp.models.PaliGemmaCausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "phi3/",
"title": "Phi3",
"toc": True,
"children": [
{
"path": "phi3_tokenizer",
"title": "Phi3Tokenizer",
"generate": [
"keras_nlp.models.Phi3Tokenizer",
"keras_nlp.models.Phi3Tokenizer.from_preset",
],
},
{
"path": "phi3_preprocessor",
"title": "Phi3Preprocessor layer",
"generate": [
"keras_nlp.models.Phi3Preprocessor",
"keras_nlp.models.Phi3Preprocessor.from_preset",
"keras_nlp.models.Phi3Preprocessor.tokenizer",
],
},
{
"path": "phi3_backbone",
"title": "Phi3Backbone model",
"generate": [
"keras_nlp.models.Phi3Backbone",
"keras_nlp.models.Phi3Backbone.from_preset",
"keras_nlp.models.Phi3Backbone.token_embedding",
],
},
{
"path": "phi3_causal_lm",
"title": "Phi3CausalLM model",
"generate": [
"keras_nlp.models.Phi3CausalLM",
"keras_nlp.models.Phi3CausalLM.from_preset",
"keras_nlp.models.Phi3CausalLM.generate",
"keras_nlp.models.Phi3CausalLM.backbone",
"keras_nlp.models.Phi3CausalLM.preprocessor",
],
},
{
"path": "phi3_causal_lm_preprocessor",
"title": "Phi3CausalLMPreprocessor layer",
"generate": [
"keras_nlp.models.Phi3CausalLMPreprocessor",
"keras_nlp.models.Phi3CausalLMPreprocessor.from_preset",
"keras_nlp.models.Phi3CausalLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "roberta/",
"title": "Roberta",
"toc": True,
"children": [
{
"path": "roberta_tokenizer",
"title": "RobertaTokenizer",
"generate": [
"keras_nlp.models.RobertaTokenizer",
"keras_nlp.models.RobertaTokenizer.from_preset",
],
},
{
"path": "roberta_preprocessor",
"title": "RobertaPreprocessor layer",
"generate": [
"keras_nlp.models.RobertaPreprocessor",
"keras_nlp.models.RobertaPreprocessor.from_preset",
"keras_nlp.models.RobertaPreprocessor.tokenizer",
],
},
{
"path": "roberta_backbone",
"title": "RobertaBackbone model",
"generate": [
"keras_nlp.models.RobertaBackbone",
"keras_nlp.models.RobertaBackbone.from_preset",
"keras_nlp.models.RobertaBackbone.token_embedding",
],
},
{
"path": "roberta_classifier",
"title": "RobertaClassifier model",
"generate": [
"keras_nlp.models.RobertaClassifier",
"keras_nlp.models.RobertaClassifier.from_preset",
"keras_nlp.models.RobertaClassifier.backbone",
"keras_nlp.models.RobertaClassifier.preprocessor",
],
},
{
"path": "roberta_masked_lm",
"title": "RobertaMaskedLM model",
"generate": [
"keras_nlp.models.RobertaMaskedLM",
"keras_nlp.models.RobertaMaskedLM.from_preset",
"keras_nlp.models.RobertaMaskedLM.backbone",
"keras_nlp.models.RobertaMaskedLM.preprocessor",
],
},
{
"path": "roberta_masked_lm_preprocessor",
"title": "RobertaMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.RobertaMaskedLMPreprocessor",
"keras_nlp.models.RobertaMaskedLMPreprocessor.from_preset",
"keras_nlp.models.RobertaMaskedLMPreprocessor.tokenizer",
],
},
],
},
{
"path": "xlm_roberta/",
"title": "XLMRoberta",
"toc": True,
"children": [
{
"path": "xlm_roberta_tokenizer",
"title": "XLMRobertaTokenizer",
"generate": [
"keras_nlp.models.XLMRobertaTokenizer",
"keras_nlp.models.XLMRobertaTokenizer.from_preset",
],
},
{
"path": "xlm_roberta_preprocessor",
"title": "XLMRobertaPreprocessor layer",
"generate": [
"keras_nlp.models.XLMRobertaPreprocessor",
"keras_nlp.models.XLMRobertaPreprocessor.from_preset",
"keras_nlp.models.XLMRobertaPreprocessor.tokenizer",
],
},
{
"path": "xlm_roberta_backbone",
"title": "XLMRobertaBackbone model",
"generate": [
"keras_nlp.models.XLMRobertaBackbone",
"keras_nlp.models.XLMRobertaBackbone.from_preset",
"keras_nlp.models.XLMRobertaBackbone.token_embedding",
],
},
{
"path": "xlm_roberta_classifier",
"title": "XLMRobertaClassifier model",
"generate": [
"keras_nlp.models.XLMRobertaClassifier",
"keras_nlp.models.XLMRobertaClassifier.from_preset",
"keras_nlp.models.XLMRobertaClassifier.backbone",
"keras_nlp.models.XLMRobertaClassifier.preprocessor",
],
},
{
"path": "xlm_roberta_masked_lm",
"title": "XLMRobertaMaskedLM model",
"generate": [
"keras_nlp.models.XLMRobertaMaskedLM",
"keras_nlp.models.XLMRobertaMaskedLM.from_preset",
"keras_nlp.models.XLMRobertaMaskedLM.backbone",
"keras_nlp.models.XLMRobertaMaskedLM.preprocessor",
],
},
{
"path": "xlm_roberta_masked_lm_preprocessor",
"title": "XLMRobertaMaskedLMPreprocessor layer",
"generate": [
"keras_nlp.models.XLMRobertaMaskedLMPreprocessor",
"keras_nlp.models.XLMRobertaMaskedLMPreprocessor.from_preset",
"keras_nlp.models.XLMRobertaMaskedLMPreprocessor.tokenizer",
],
},
],
},
],
}

SAMPLERS_MASTER = {
"path": "samplers/",
"title": "Samplers",
"toc": True,
"children": [
{
"path": "samplers",
"title": "Sampler base class",
"generate": [
"keras_nlp.samplers.Sampler",
"keras_nlp.samplers.Sampler.get_next_token",
],
},
{
"path": "beam_sampler",
"title": "BeamSampler",
"generate": ["keras_nlp.samplers.BeamSampler"],
},
{
"path": "contrastive_sampler",
"title": "ContrastiveSampler",
"generate": ["keras_nlp.samplers.ContrastiveSampler"],
},
{
"path": "greedy_sampler",
"title": "GreedySampler",
"generate": ["keras_nlp.samplers.GreedySampler"],
},
{
"path": "random_sampler",
"title": "RandomSampler",
"generate": ["keras_nlp.samplers.RandomSampler"],
},
{
"path": "top_k_sampler",
"title": "TopKSampler",
"generate": ["keras_nlp.samplers.TopKSampler"],
},
{
"path": "top_p_sampler",
"title": "TopPSampler",
"generate": ["keras_nlp.samplers.TopPSampler"],
},
],
}

TOKENIZERS_MASTER = {
"path": "tokenizers/",
"title": "Tokenizers",
"toc": True,
"children": [
{
"path": "word_piece_tokenizer",
"title": "WordPieceTokenizer",
"generate": [
"keras_nlp.tokenizers.WordPieceTokenizer",
"keras_nlp.tokenizers.WordPieceTokenizer.tokenize",
"keras_nlp.tokenizers.WordPieceTokenizer.detokenize",
"keras_nlp.tokenizers.WordPieceTokenizer.get_vocabulary",
"keras_nlp.tokenizers.WordPieceTokenizer.vocabulary_size",
"keras_nlp.tokenizers.WordPieceTokenizer.token_to_id",
"keras_nlp.tokenizers.WordPieceTokenizer.id_to_token",
],
},
{
"path": "sentence_piece_tokenizer",
"title": "SentencePieceTokenizer",
"generate": [
"keras_nlp.tokenizers.SentencePieceTokenizer",
"keras_nlp.tokenizers.SentencePieceTokenizer.tokenize",
"keras_nlp.tokenizers.SentencePieceTokenizer.detokenize",
"keras_nlp.tokenizers.SentencePieceTokenizer.get_vocabulary",
"keras_nlp.tokenizers.SentencePieceTokenizer.vocabulary_size",
"keras_nlp.tokenizers.SentencePieceTokenizer.token_to_id",
"keras_nlp.tokenizers.SentencePieceTokenizer.id_to_token",
],
},
{
"path": "byte_pair_tokenizer",
"title": "BytePairTokenizer",
"generate": [
"keras_nlp.tokenizers.BytePairTokenizer",
"keras_nlp.tokenizers.BytePairTokenizer.tokenize",
"keras_nlp.tokenizers.BytePairTokenizer.detokenize",
"keras_nlp.tokenizers.BytePairTokenizer.get_vocabulary",
"keras_nlp.tokenizers.BytePairTokenizer.vocabulary_size",
"keras_nlp.tokenizers.BytePairTokenizer.token_to_id",
"keras_nlp.tokenizers.BytePairTokenizer.id_to_token",
],
},
{
"path": "byte_tokenizer",
"title": "ByteTokenizer",
"generate": [
"keras_nlp.tokenizers.ByteTokenizer",
"keras_nlp.tokenizers.ByteTokenizer.tokenize",
"keras_nlp.tokenizers.ByteTokenizer.detokenize",
"keras_nlp.tokenizers.ByteTokenizer.get_vocabulary",
"keras_nlp.tokenizers.ByteTokenizer.vocabulary_size",
"keras_nlp.tokenizers.ByteTokenizer.token_to_id",
"keras_nlp.tokenizers.ByteTokenizer.id_to_token",
],
},
{
"path": "unicode_codepoint_tokenizer",
"title": "UnicodeCodepointTokenizer",
"generate": [
"keras_nlp.tokenizers.UnicodeCodepointTokenizer",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.tokenize",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.detokenize",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.get_vocabulary",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.vocabulary_size",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.token_to_id",
"keras_nlp.tokenizers.UnicodeCodepointTokenizer.id_to_token",
],
},
{
"path": "compute_word_piece_vocabulary",
"title": "compute_word_piece_vocabulary function",
"generate": ["keras_nlp.tokenizers.compute_word_piece_vocabulary"],
},
{
"path": "compute_sentence_piece_proto",
"title": "compute_sentence_piece_proto function",
"generate": ["keras_nlp.tokenizers.compute_sentence_piece_proto"],
},
],
}

PREPROCESSING_LAYERS_MASTER = {
"path": "preprocessing_layers/",
"title": "Preprocessing Layers",
"toc": True,
"children": [
{
"path": "start_end_packer",
"title": "StartEndPacker layer",
"generate": ["keras_nlp.layers.StartEndPacker"],
},
{
"path": "multi_segment_packer",
"title": "MultiSegmentPacker layer",
"generate": ["keras_nlp.layers.MultiSegmentPacker"],
},
{
"path": "random_swap",
"title": "RandomSwap layer",
"generate": ["keras_nlp.layers.RandomSwap"],
},
{
"path": "random_deletion",
"title": "RandomDeletion layer",
"generate": ["keras_nlp.layers.RandomDeletion"],
},
{
"path": "masked_lm_mask_generator",
"title": "MaskedLMMaskGenerator layer",
"generate": ["keras_nlp.layers.MaskedLMMaskGenerator"],
},
],
}

MODELING_LAYERS_MASTER = {
"path": "modeling_layers/",
"title": "Modeling Layers",
"toc": True,
"children": [
{
"path": "transformer_encoder",
"title": "TransformerEncoder layer",
"generate": [
"keras_nlp.layers.TransformerEncoder",
"keras_nlp.layers.TransformerEncoder.call",
],
},
{
"path": "transformer_decoder",
"title": "TransformerDecoder layer",
"generate": [
"keras_nlp.layers.TransformerDecoder",
"keras_nlp.layers.TransformerDecoder.call",
],
},
{
"path": "fnet_encoder",
"title": "FNetEncoder layer",
"generate": ["keras_nlp.layers.FNetEncoder"],
},
{
"path": "position_embedding",
"title": "PositionEmbedding layer",
"generate": ["keras_nlp.layers.PositionEmbedding"],
},
{
"path": "rotary_embedding",
"title": "RotaryEmbedding layer",
"generate": ["keras_nlp.layers.RotaryEmbedding"],
},
{
"path": "sine_position_encoding",
"title": "SinePositionEncoding layer",
"generate": ["keras_nlp.layers.SinePositionEncoding"],
},
{
"path": "reversible_embedding",
"title": "ReversibleEmbedding layer",
"generate": ["keras_nlp.layers.ReversibleEmbedding"],
},
{
"path": "token_and_position_embedding",
"title": "TokenAndPositionEmbedding layer",
"generate": ["keras_nlp.layers.TokenAndPositionEmbedding"],
},
{
"path": "alibi_bias",
"title": "AlibiBias layer",
"generate": ["keras_nlp.layers.AlibiBias"],
},
{
"path": "masked_lm_head",
"title": "MaskedLMHead layer",
"generate": ["keras_nlp.layers.MaskedLMHead"],
},
{
"path": "cached_multi_head_attention",
"title": "CachedMultiHeadAttention layer",
"generate": ["keras_nlp.layers.CachedMultiHeadAttention"],
},
],
}

METRICS_MASTER = {
"path": "metrics/",
"title": "Metrics",
"toc": True,
"children": [
{
"path": "perplexity",
"title": "Perplexity metric",
"generate": ["keras_nlp.metrics.Perplexity"],
},
{
"path": "rouge_l",
"title": "RougeL metric",
"generate": ["keras_nlp.metrics.RougeL"],
},
{
"path": "rouge_n",
"title": "RougeN metric",
"generate": ["keras_nlp.metrics.RougeN"],
},
{
"path": "bleu",
"title": "Bleu metric",
"generate": ["keras_nlp.metrics.Bleu"],
},
{
"path": "edit_distance",
"title": "EditDistance metric",
"generate": ["keras_nlp.metrics.EditDistance"],
},
],
}

NLP_API_MASTER = {
"path": "keras_nlp/",
"title": "KerasNLP",
"toc": True,
"children": [
MODELS_MASTER,
BASE_CLASSES,
TOKENIZERS_MASTER,
PREPROCESSING_LAYERS_MASTER,
MODELING_LAYERS_MASTER,
SAMPLERS_MASTER,
METRICS_MASTER,
],
}

You might also like