Index
All Classes and Interfaces|All Packages|Constant Field Values
F
- ffnActivation(Supplier<ActivationFunction>) - Method in class io.github.kirstenali.deepj.transformer.TransformerBuilder
-
Activation used inside the FFN.
- flattenTensor(Tensor) - Method in class io.github.kirstenali.deepj.tensor.cpu.CpuBackend
- flattenTensor(Tensor) - Method in class io.github.kirstenali.deepj.tensor.metal.MetalBackend
- flattenTensor(Tensor) - Static method in class io.github.kirstenali.deepj.tensor.Tensor
- flattenTensor(Tensor) - Method in interface io.github.kirstenali.deepj.tensor.TensorBackend
- floatCount() - Method in class io.github.kirstenali.deepj.tensor.GpuBuffer
- flush() - Method in class io.github.kirstenali.deepj.tensor.ComputeGraph
-
Flush all recorded ops to the GPU as a single command buffer.
- flushOps(int[], int) - Method in interface io.github.kirstenali.deepj.tensor.GpuRuntime
-
Execute a batch of ops encoded as a flat
int[]command stream, all in one command buffer submission. - FNN - Class in io.github.kirstenali.deepj.layers
-
Flexible fully-connected neural network (MLP) built from
Linearprojections. - FNN(int, int[], int, Supplier<ActivationFunction>, ActivationFunction, Random) - Constructor for class io.github.kirstenali.deepj.layers.FNN
-
Build an MLP of the form: Linear -> act -> Linear -> act -> ...
- FNN(int, int[], int, Supplier<ActivationFunction>, Random) - Constructor for class io.github.kirstenali.deepj.layers.FNN
- forRange(int, int, IntConsumer) - Static method in class io.github.kirstenali.deepj.concurrent.DeepJExecutor
- forward(int) - Method in class io.github.kirstenali.deepj.transformer.embeddings.PositionalEmbedding
- forward(int[]) - Method in class io.github.kirstenali.deepj.models.gpt.GPTModel
- forward(int[]) - Method in class io.github.kirstenali.deepj.transformer.embeddings.Embedding
- forward(Tensor) - Method in interface io.github.kirstenali.deepj.activations.ActivationFunction
- forward(Tensor) - Method in class io.github.kirstenali.deepj.activations.GELU
- forward(Tensor) - Method in class io.github.kirstenali.deepj.activations.ReLU
- forward(Tensor) - Method in class io.github.kirstenali.deepj.activations.Sigmoid
- forward(Tensor) - Method in class io.github.kirstenali.deepj.activations.Softmax
- forward(Tensor) - Method in class io.github.kirstenali.deepj.activations.Tanh
- forward(Tensor) - Method in class io.github.kirstenali.deepj.layers.FNN
- forward(Tensor) - Method in interface io.github.kirstenali.deepj.layers.Layer
- forward(Tensor) - Method in class io.github.kirstenali.deepj.layers.Linear
- forward(Tensor) - Method in class io.github.kirstenali.deepj.layers.transformer.LayerNorm1D
- forward(Tensor) - Method in class io.github.kirstenali.deepj.layers.transformer.MultiHeadSelfAttention
- forward(Tensor) - Method in class io.github.kirstenali.deepj.layers.transformer.TransformerBlock
- forward(Tensor) - Method in record class io.github.kirstenali.deepj.transformer.TransformerStack
- fromFile(Path, Tokenizer, int, long) - Static method in class io.github.kirstenali.deepj.data.TextDataset
- fromIntTargets(int[]) - Static method in class io.github.kirstenali.deepj.loss.CrossEntropyLoss
-
Builds a [n x 1] Tensor from int[] targets.
All Classes and Interfaces|All Packages|Constant Field Values