Skip to content

Commit

Permalink
Update KerasNLP API symbols for 0.3.0 release (keras-team#950)
Browse files Browse the repository at this point in the history
* Update KerasNLP API symbols for 0.3.0 release

* Copy edits
  • Loading branch information
mattdangerw authored Jun 30, 2022
1 parent 56f4c8e commit b376c40
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 13 deletions.
2 changes: 1 addition & 1 deletion scripts/autogen.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"keras": "https://github.com/keras-team/keras/tree/v2.9.0/",
"keras_tuner": "https://github.com/keras-team/keras-tuner/tree/1.1.2/",
"keras_cv": "https://github.com/keras-team/keras-cv/tree/v0.2.7/",
"keras_nlp": "https://github.com/keras-team/keras-nlp/tree/v0.2.0/",
"keras_nlp": "https://github.com/keras-team/keras-nlp/tree/v0.3.0/",
}


Expand Down
73 changes: 72 additions & 1 deletion scripts/nlp_api_master.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,19 @@
"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_tokenizer",
"title": "ByteTokenizer",
Expand Down Expand Up @@ -109,6 +122,16 @@
"title": "MLMHead layer",
"generate": ["keras_nlp.layers.MLMHead"],
},
{
"path": "start_end_packer",
"title": "StartEndPacker layer",
"generate": ["keras_nlp.layers.StartEndPacker"],
},
{
"path": "multi_segment_packer",
"title": "MultiSegmentPacker layer",
"generate": ["keras_nlp.layers.MultiSegmentPacker"],
},
],
}

Expand All @@ -123,12 +146,60 @@
"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"],
},
],
}

UTILS_MASTER = {
"path": "utils/",
"title": "Utils",
"toc": True,
"children": [
{
"path": "greedy_search",
"title": "greedy_search function",
"generate": ["keras_nlp.utils.greedy_search"],
},
{
"path": "top_k_search",
"title": "top_k_search function",
"generate": ["keras_nlp.utils.top_k_search"],
},
{
"path": "top_p_search",
"title": "top_p_search function",
"generate": ["keras_nlp.utils.top_p_search"],
},
{
"path": "random_search",
"title": "random_search function",
"generate": ["keras_nlp.utils.random_search"],
},
{
"path": "beam_search",
"title": "beam_search function",
"generate": ["keras_nlp.utils.beam_search"],
},
],
}

NLP_API_MASTER = {
"path": "keras_nlp/",
"title": "KerasNLP",
"toc": True,
"children": [TOKENIZERS_MASTER, LAYERS_MASTER, METRICS_MASTER],
"children": [
TOKENIZERS_MASTER,
LAYERS_MASTER,
METRICS_MASTER,
UTILS_MASTER,
],
}
11 changes: 0 additions & 11 deletions templates/api/keras_nlp/layers/preprocessing/index.md

This file was deleted.

6 changes: 6 additions & 0 deletions templates/api/keras_nlp/utils/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# KerasNLP Utils

Standalone utilitiy methods for KerasNLP, including functions for generating
sequences of text with a model.

{{toc}}

0 comments on commit b376c40

Please sign in to comment.