Hierarchy For All Packages
- io.github.kirstenali.deepj.activations,
- io.github.kirstenali.deepj.chatui,
- io.github.kirstenali.deepj.concurrent,
- io.github.kirstenali.deepj.data,
- io.github.kirstenali.deepj.examples,
- io.github.kirstenali.deepj.layers,
- io.github.kirstenali.deepj.layers.transformer,
- io.github.kirstenali.deepj.layers.transformer.attention,
- io.github.kirstenali.deepj.layers.transformer.blocks,
- io.github.kirstenali.deepj.layers.transformer.norm,
- io.github.kirstenali.deepj.loss,
- io.github.kirstenali.deepj.models,
- io.github.kirstenali.deepj.models.deepseek,
- io.github.kirstenali.deepj.models.gpt,
- io.github.kirstenali.deepj.models.llama,
- io.github.kirstenali.deepj.optimisers,
- io.github.kirstenali.deepj.persistence,
- io.github.kirstenali.deepj.publishing,
- io.github.kirstenali.deepj.tensor,
- io.github.kirstenali.deepj.tensor.cpu,
- io.github.kirstenali.deepj.tensor.metal,
- io.github.kirstenali.deepj.tokenizers,
- io.github.kirstenali.deepj.tokenizers.bpe,
- io.github.kirstenali.deepj.training,
- io.github.kirstenali.deepj.transformer,
- io.github.kirstenali.deepj.transformer.embeddings
Class Hierarchy
- java.lang.Object
- io.github.kirstenali.deepj.optimisers.AdamW (implements io.github.kirstenali.deepj.optimisers.ParameterOptimizer)
- javafx.application.Application
- io.github.kirstenali.deepj.chatui.BaseChatApp
- io.github.kirstenali.deepj.chatui.ChatApp
- io.github.kirstenali.deepj.chatui.BaseChatApp
- io.github.kirstenali.deepj.tokenizers.bpe.BPEModelIO
- io.github.kirstenali.deepj.tokenizers.bpe.BPETokenizer (implements io.github.kirstenali.deepj.tokenizers.Tokenizer)
- io.github.kirstenali.deepj.tokenizers.bpe.BPETrainer
- io.github.kirstenali.deepj.tokenizers.ByteTokenizer (implements io.github.kirstenali.deepj.tokenizers.Tokenizer)
- io.github.kirstenali.deepj.training.CausalLMEvaluation
- io.github.kirstenali.deepj.training.CausalLMTraining
- io.github.kirstenali.deepj.chatui.ChatController
- io.github.kirstenali.deepj.tensor.ComputeGraph
- io.github.kirstenali.deepj.tensor.cpu.CpuBackend (implements io.github.kirstenali.deepj.tensor.TensorBackend)
- io.github.kirstenali.deepj.loss.CrossEntropyLoss (implements io.github.kirstenali.deepj.loss.LossFunction)
- io.github.kirstenali.deepj.models.DecoderOnlyModel (implements io.github.kirstenali.deepj.models.CausalLM, io.github.kirstenali.deepj.persistence.Persistable)
- io.github.kirstenali.deepj.models.deepseek.DeepSeekModel
- io.github.kirstenali.deepj.models.gpt.GPTModel
- io.github.kirstenali.deepj.models.llama.LlamaModel
- io.github.kirstenali.deepj.concurrent.DeepJExecutor
- io.github.kirstenali.deepj.publishing.DeepJModelBundle
- io.github.kirstenali.deepj.layers.transformer.blocks.DeepSeekTransformerBlock
- io.github.kirstenali.deepj.transformer.DeepSeekTransformerBuilder
- io.github.kirstenali.deepj.transformer.embeddings.Embedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.examples.EvaluateDeepSeekTinyStories
- io.github.kirstenali.deepj.examples.ExportDeepSeekTinyStories
- io.github.kirstenali.deepj.layers.FNN (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.activations.GELU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.chatui.GPTChatService (implements io.github.kirstenali.deepj.chatui.ChatService)
- io.github.kirstenali.deepj.layers.transformer.blocks.GPTTransformerBlock
- io.github.kirstenali.deepj.transformer.GPTTransformerBuilder
- io.github.kirstenali.deepj.tensor.GpuBuffer
- io.github.kirstenali.deepj.layers.transformer.norm.LayerNorm1D (implements io.github.kirstenali.deepj.layers.transformer.norm.NormLayer)
- io.github.kirstenali.deepj.layers.Linear (implements io.github.kirstenali.deepj.layers.Projection)
- io.github.kirstenali.deepj.layers.transformer.blocks.LlamaTransformerBlock
- io.github.kirstenali.deepj.transformer.LlamaTransformerBuilder
- io.github.kirstenali.deepj.tensor.metal.MetalBackend (implements io.github.kirstenali.deepj.tensor.TensorBackend)
- io.github.kirstenali.deepj.persistence.ModelSerializer
- io.github.kirstenali.deepj.loss.MSELoss (implements io.github.kirstenali.deepj.loss.LossFunction)
- io.github.kirstenali.deepj.layers.transformer.attention.MultiHeadLatentAttention (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.layers.transformer.attention.MultiHeadSelfAttention (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.layers.transformer.attention.RoPEMultiHeadSelfAttention
- io.github.kirstenali.deepj.optimisers.Parameter
- io.github.kirstenali.deepj.transformer.embeddings.PositionalEmbedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.data.RandomAccessTextDataset (implements java.lang.AutoCloseable, io.github.kirstenali.deepj.data.BatchSource)
- io.github.kirstenali.deepj.activations.ReLU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.layers.transformer.norm.RMSNorm1D (implements io.github.kirstenali.deepj.layers.transformer.norm.NormLayer)
- io.github.kirstenali.deepj.transformer.embeddings.RotaryEmbedding
- io.github.kirstenali.deepj.activations.Sigmoid (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.activations.SiLU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.activations.Softmax (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.training.SupervisedTraining
- io.github.kirstenali.deepj.layers.transformer.SwiGLULayer (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.activations.Tanh (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.tensor.Tensor
- io.github.kirstenali.deepj.tensor.TensorAdapters
- io.github.kirstenali.deepj.data.TextDataset (implements io.github.kirstenali.deepj.data.BatchSource)
- io.github.kirstenali.deepj.models.TextGenerator
- io.github.kirstenali.deepj.examples.TrainDeepSeekTinyStories
- io.github.kirstenali.deepj.training.Trainer
- io.github.kirstenali.deepj.examples.TrainSmallDeepSeek
- io.github.kirstenali.deepj.examples.TrainSmallGPT
- io.github.kirstenali.deepj.examples.TrainSmallGPTWithBPE
- io.github.kirstenali.deepj.examples.TrainSmallLlama
Interface Hierarchy
- io.github.kirstenali.deepj.activations.ActivationFunction
- io.github.kirstenali.deepj.data.BatchSource
- io.github.kirstenali.deepj.chatui.ChatService
- io.github.kirstenali.deepj.tensor.GpuRuntime
- io.github.kirstenali.deepj.loss.LossFunction
- io.github.kirstenali.deepj.optimisers.ParameterOptimizer
- io.github.kirstenali.deepj.persistence.Persistable
- io.github.kirstenali.deepj.tensor.TensorBackend
- io.github.kirstenali.deepj.tokenizers.Tokenizer
- io.github.kirstenali.deepj.training.Trainable
- io.github.kirstenali.deepj.models.CausalLM
- io.github.kirstenali.deepj.layers.Layer
- io.github.kirstenali.deepj.layers.transformer.norm.NormLayer
- io.github.kirstenali.deepj.layers.Projection
- io.github.kirstenali.deepj.training.Trainer.StepFunction
- io.github.kirstenali.deepj.training.Trainer.StepHook
- io.github.kirstenali.deepj.models.TransformerConfig
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.kirstenali.deepj.data.Batch
- io.github.kirstenali.deepj.tokenizers.bpe.BPEModel
- io.github.kirstenali.deepj.chatui.ChatMessage
- io.github.kirstenali.deepj.training.CosineLearningRateSchedule
- io.github.kirstenali.deepj.models.deepseek.DeepSeekConfig (implements io.github.kirstenali.deepj.models.TransformerConfig)
- io.github.kirstenali.deepj.examples.DeepSeekTinyStoriesConfig
- io.github.kirstenali.deepj.examples.DeepSeekTinyStoriesConfig.Architecture
- io.github.kirstenali.deepj.examples.DeepSeekTinyStoriesConfig.FilesConfig
- io.github.kirstenali.deepj.examples.DeepSeekTinyStoriesConfig.TokenizerConfig
- io.github.kirstenali.deepj.examples.DeepSeekTinyStoriesConfig.Training
- io.github.kirstenali.deepj.training.EvaluationResult
- io.github.kirstenali.deepj.models.gpt.GPTConfig (implements io.github.kirstenali.deepj.models.TransformerConfig)
- io.github.kirstenali.deepj.models.llama.LlamaConfig (implements io.github.kirstenali.deepj.models.TransformerConfig)
- io.github.kirstenali.deepj.publishing.ModelCard
- io.github.kirstenali.deepj.tokenizers.bpe.TokenPair (implements java.lang.Comparable<T>)
- io.github.kirstenali.deepj.training.TrainingResult
- io.github.kirstenali.deepj.transformer.TransformerStack (implements io.github.kirstenali.deepj.layers.Layer)
- java.lang.Record