A B C D E F G I L P S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ai.djl.sentencepiece - package ai.djl.sentencepiece
-
Contains classes to interface with the underlying SentencePiece.
- ai.djl.sentencepiece.jni - package ai.djl.sentencepiece.jni
-
Contains classes to interface with the underlying SentencePiece Engine.
B
- buildSentence(List<String>) - Method in class ai.djl.sentencepiece.SpTokenizer
C
- close() - Method in class ai.djl.sentencepiece.SpTokenizer
- contains(String) - Method in class ai.djl.sentencepiece.SpVocabulary
- createSentencePieceProcessor() - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
D
- decode(long, int[]) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- deleteSentencePieceProcessor(long) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- detokenize(long, String[]) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
E
- embedText(NDArray) - Method in class ai.djl.sentencepiece.SpTextEmbedding
- encode(long, String) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
F
- from(SpTokenizer) - Static method in class ai.djl.sentencepiece.SpTextEmbedding
-
Get SentencePiece TextEmbeeding from
SpTokenizer
. - from(SpTokenizer) - Static method in class ai.djl.sentencepiece.SpVocabulary
-
Get Vocabulary from
SpTokenizer
.
G
- getIndex(String) - Method in class ai.djl.sentencepiece.SpVocabulary
- getProcessor() - Method in class ai.djl.sentencepiece.SpTokenizer
-
Get SentencePiece processor.
- getToken(long) - Method in class ai.djl.sentencepiece.SpVocabulary
I
- idToPiece(long, int) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
L
- LIB - Static variable in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- LibUtils - Class in ai.djl.sentencepiece.jni
-
Utilities for finding the SentencePiece binary on the System.
- loadLibrary() - Static method in class ai.djl.sentencepiece.jni.LibUtils
- loadModel(long, String) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- loadModelFromBytes(long, byte[]) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
P
- pieceToId(long, String) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- preprocessTextToEmbed(List<String>) - Method in class ai.djl.sentencepiece.SpTextEmbedding
S
- SentencePieceLibrary - Class in ai.djl.sentencepiece.jni
-
A class containing utilities to interact with the SentencePiece Engine's JNI layer.
- size() - Method in class ai.djl.sentencepiece.SpVocabulary
- SpTextEmbedding - Class in ai.djl.sentencepiece
-
A
TextEmbedding
in SentencePiece that do sentence tokenization and map tokens into indices. - SpTokenizer - Class in ai.djl.sentencepiece
-
SpTokenizer
is a SentencePiece implementation of theTokenizer
interface that converts sentences into token. - SpTokenizer(byte[]) - Constructor for class ai.djl.sentencepiece.SpTokenizer
-
Creates a SentencePiece Tokenizer from byte array.
- SpTokenizer(InputStream) - Constructor for class ai.djl.sentencepiece.SpTokenizer
-
Creates a SentencePiece Tokenizer from inputStream.
- SpTokenizer(Path) - Constructor for class ai.djl.sentencepiece.SpTokenizer
-
Create a SentencePiece Tokenizer from existing models.
- SpTokenizer(Path, String) - Constructor for class ai.djl.sentencepiece.SpTokenizer
-
Create a SentencePiece Tokenizer from existing models.
- SpVocabulary - Class in ai.djl.sentencepiece
-
SpVocabulary
is a SentencePiece implementation ofVocabulary
.
T
- tokenize(long, String) - Method in class ai.djl.sentencepiece.jni.SentencePieceLibrary
- tokenize(String) - Method in class ai.djl.sentencepiece.SpTokenizer
U
- unembedText(NDArray) - Method in class ai.djl.sentencepiece.SpTextEmbedding
All Classes All Packages