Class TextGenerator
java.lang.Object
io.github.kirstenali.deepj.nn.transformer.TextGenerator
-
Method Summary
Modifier and TypeMethodDescriptionstatic Stringgenerate(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringgenerate(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed, float repetitionPenalty) static Stringgenerate(DeepJOrbit model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringgenerate(DeepJOrigin model, Tokenizer tok, DeepJOriginConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringgenerate(DeepJPrism model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringgenerate(Function<int[], Tensor> forwarder, int maxSeqLen, Tokenizer tok, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringgenerate(Function<int[], Tensor> forwarder, int maxSeqLen, Tokenizer tok, String prompt, int maxNewTokens, float temperature, int topK, long seed, float repetitionPenalty) static Stringgenerate(Function<int[], Tensor> forwarder, TransformerConfig cfg, Tokenizer tok, String prompt, int maxNewTokens, float temperature, int topK, long seed) static Stringstream(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed, float repetitionPenalty, Consumer<String> listener) static Stringstream(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed, Consumer<String> listener) static Stringstream(Function<int[], Tensor> forwarder, int maxSeqLen, Tokenizer tok, String prompt, int maxNewTokens, float temperature, int topK, long seed, float repetitionPenalty, Consumer<String> listener) static Stringstream(Function<int[], Tensor> forwarder, int maxSeqLen, Tokenizer tok, String prompt, int maxNewTokens, float temperature, int topK, long seed, Consumer<String> listener)
-
Method Details
-
generate
public static String generate(DeepJOrigin model, Tokenizer tok, DeepJOriginConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) -
generate
public static String generate(DeepJOrbit model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) -
generate
public static String generate(DeepJPrism model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) -
generate
public static String generate(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed) -
generate
public static String generate(CausalLM model, Tokenizer tok, TransformerConfig cfg, String prompt, int maxNewTokens, float temperature, int topK, long seed, float repetitionPenalty) -
generate
-
generate
-
generate
-
stream
-
stream
-
stream
-
stream
-