Hierarchy For All Packages
- io.github.kirstenali.deepj.activations,
- io.github.kirstenali.deepj.autograd,
- io.github.kirstenali.deepj.chatui,
- io.github.kirstenali.deepj.cli,
- io.github.kirstenali.deepj.concurrent,
- io.github.kirstenali.deepj.data,
- io.github.kirstenali.deepj.examples,
- io.github.kirstenali.deepj.inference,
- 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.nn,
- io.github.kirstenali.deepj.nn.transformer,
- io.github.kirstenali.deepj.nn.transformer.loop,
- io.github.kirstenali.deepj.nn.transformer.nova,
- io.github.kirstenali.deepj.nn.transformer.orbit,
- io.github.kirstenali.deepj.nn.transformer.origin,
- io.github.kirstenali.deepj.nn.transformer.prism,
- 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.autograd.ActivationOps
- 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.autograd.AttentionOps
- io.github.kirstenali.deepj.autograd.Autograd
- io.github.kirstenali.deepj.autograd.AxisReductionOps
- io.github.kirstenali.deepj.tensor.BackwardBuffers (implements java.lang.AutoCloseable)
- io.github.kirstenali.deepj.examples.BenchmarkDeepJ100M
- io.github.kirstenali.deepj.examples.BenchmarkDeepJLoop100M
- io.github.kirstenali.deepj.layers.BiasFreeLinear (implements io.github.kirstenali.deepj.layers.Projection)
- io.github.kirstenali.deepj.autograd.BinaryOps
- 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.autograd.BroadcastOps
- 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.ChatWindow
- io.github.kirstenali.deepj.tensor.ComputeGraph
- io.github.kirstenali.deepj.tensor.cpu.CpuBackend
- io.github.kirstenali.deepj.tensor.CpuNdAdamW
- io.github.kirstenali.deepj.tensor.CpuNdAssignment
- io.github.kirstenali.deepj.tensor.CpuNdCrossEntropy
- io.github.kirstenali.deepj.tensor.CpuNdElementwise
- io.github.kirstenali.deepj.tensor.CpuNdIndexing
- io.github.kirstenali.deepj.tensor.CpuNdMatmul
- io.github.kirstenali.deepj.tensor.CpuNdNormalization
- io.github.kirstenali.deepj.tensor.CpuNdPosition
- io.github.kirstenali.deepj.tensor.CpuNdReduction
- io.github.kirstenali.deepj.tensor.CpuNdSoftmax
- io.github.kirstenali.deepj.tensor.CpuNdStatistics
- io.github.kirstenali.deepj.tensor.CpuNdSwiGlu
- io.github.kirstenali.deepj.tensor.CpuRowAccess
- io.github.kirstenali.deepj.tensor.CrossEntropyChecks
- io.github.kirstenali.deepj.tensor.CrossEntropyDefaults
- io.github.kirstenali.deepj.loss.CrossEntropyLoss (implements io.github.kirstenali.deepj.loss.LossFunction)
- io.github.kirstenali.deepj.nn.transformer.DecoderOnlyModel (implements io.github.kirstenali.deepj.nn.transformer.CausalLM, io.github.kirstenali.deepj.persistence.Persistable)
- io.github.kirstenali.deepj.nn.transformer.loop.DeepJLoop
- io.github.kirstenali.deepj.nn.transformer.nova.DeepJNova
- io.github.kirstenali.deepj.nn.transformer.orbit.DeepJOrbit
- io.github.kirstenali.deepj.nn.transformer.origin.DeepJOrigin
- io.github.kirstenali.deepj.nn.transformer.prism.DeepJPrism
- io.github.kirstenali.deepj.nn.transformer.DeepJChat
- io.github.kirstenali.deepj.chatui.DeepJChatService (implements io.github.kirstenali.deepj.chatui.ChatService)
- io.github.kirstenali.deepj.cli.DeepJCli (implements java.lang.Runnable)
- io.github.kirstenali.deepj.concurrent.DeepJExecutor
- io.github.kirstenali.deepj.nn.transformer.loop.DeepJLoopParameterCount
- io.github.kirstenali.deepj.publishing.DeepJModelBundle
- io.github.kirstenali.deepj.nn.transformer.nova.DeepJNovaParameterCount
- io.github.kirstenali.deepj.layers.transformer.blocks.DeepJNovaTransformerBlock
- io.github.kirstenali.deepj.layers.transformer.blocks.DeepJOrbitTransformerBlock
- io.github.kirstenali.deepj.transformer.DeepJOrbitTransformerBuilder
- io.github.kirstenali.deepj.chatui.DeepJOriginChatService (implements io.github.kirstenali.deepj.chatui.ChatService)
- io.github.kirstenali.deepj.layers.transformer.blocks.DeepJOriginTransformerBlock
- io.github.kirstenali.deepj.transformer.DeepJOriginTransformerBuilder
- io.github.kirstenali.deepj.chatui.DeepJPrismChatService (implements io.github.kirstenali.deepj.chatui.ChatService)
- io.github.kirstenali.deepj.nn.transformer.prism.DeepJPrismParameterCount
- io.github.kirstenali.deepj.layers.transformer.blocks.DeepJPrismTransformerBlock
- io.github.kirstenali.deepj.transformer.DeepJPrismTransformerBuilder
- io.github.kirstenali.deepj.transformer.embeddings.Embedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.examples.EvaluateDeepJ100M
- io.github.kirstenali.deepj.examples.EvaluateDeepJ90M
- io.github.kirstenali.deepj.examples.EvaluateDeepJ90MPretraining
- io.github.kirstenali.deepj.examples.EvaluateDeepJLoop100M
- io.github.kirstenali.deepj.examples.EvaluateDeepJPrismKnowledge
- io.github.kirstenali.deepj.examples.ExportFrisky90M
- io.github.kirstenali.deepj.examples.FineTuneDeepJ100M
- io.github.kirstenali.deepj.examples.FineTuneDeepJ90M
- io.github.kirstenali.deepj.examples.FineTuneDeepJLoop100M
- io.github.kirstenali.deepj.examples.FineTuneDeepJPrismKnowledge
- io.github.kirstenali.deepj.training.FixedTextValidation
- io.github.kirstenali.deepj.nn.FNN (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.examples.FormatAlpacaText
- io.github.kirstenali.deepj.activations.GELU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.examples.GenerateFactDataset
- io.github.kirstenali.deepj.tensor.GpuAllocations
- io.github.kirstenali.deepj.tensor.GpuBuffer
- io.github.kirstenali.deepj.autograd.GradientState
- io.github.kirstenali.deepj.autograd.GradMode (implements java.lang.AutoCloseable)
- io.github.kirstenali.deepj.tensor.GraphOpHistogram
- io.github.kirstenali.deepj.layers.transformer.attention.GroupedQueryAttention (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.tensor.HeadCacheOps
- io.github.kirstenali.deepj.tensor.HeadLayout
- io.github.kirstenali.deepj.data.IndexedResponseTextDataset (implements java.lang.AutoCloseable)
- io.github.kirstenali.deepj.inference.InferenceContext (implements java.lang.AutoCloseable)
- io.github.kirstenali.deepj.layers.transformer.norm.LayerNorm1D (implements io.github.kirstenali.deepj.layers.transformer.norm.NormLayer)
- io.github.kirstenali.deepj.autograd.LayoutOps
- io.github.kirstenali.deepj.layers.Linear (implements io.github.kirstenali.deepj.layers.Projection)
- io.github.kirstenali.deepj.transformer.LoopedTransformer (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.tensor.MatrixShapeChecks
- io.github.kirstenali.deepj.tensor.metal.MetalBackend
- io.github.kirstenali.deepj.examples.MidTrainDeepJ100M
- io.github.kirstenali.deepj.examples.MidTrainDeepJ90M
- io.github.kirstenali.deepj.examples.MidTrainDeepJLoop100M
- io.github.kirstenali.deepj.nn.transformer.ModelLoader
- io.github.kirstenali.deepj.persistence.ModelSerializer
- io.github.kirstenali.deepj.nn.Module (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.nn.Activation
- io.github.kirstenali.deepj.nn.Autoencoder
- io.github.kirstenali.deepj.nn.BatchNorm
- io.github.kirstenali.deepj.nn.Conv1D
- io.github.kirstenali.deepj.nn.Conv2D
- io.github.kirstenali.deepj.nn.Dropout
- io.github.kirstenali.deepj.nn.EncoderAttention
- io.github.kirstenali.deepj.nn.Flatten
- io.github.kirstenali.deepj.nn.GlobalAveragePool
- io.github.kirstenali.deepj.nn.Pool1D
- io.github.kirstenali.deepj.nn.Pool2D
- io.github.kirstenali.deepj.nn.Recurrent
- io.github.kirstenali.deepj.nn.RecurrentCell
- io.github.kirstenali.deepj.nn.Reshape
- io.github.kirstenali.deepj.nn.Sequential
- io.github.kirstenali.deepj.nn.TransformerEncoder
- io.github.kirstenali.deepj.nn.TransformerEncoderLayer
- 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.nn.NdSupervisedTraining
- io.github.kirstenali.deepj.nn.NetworkWeights
- io.github.kirstenali.deepj.tensor.NormalizationChecks
- io.github.kirstenali.deepj.autograd.NormalizationOps
- io.github.kirstenali.deepj.tensor.OptimizerChecks
- io.github.kirstenali.deepj.tensor.PackedLayouts
- io.github.kirstenali.deepj.optimisers.Parameter
- io.github.kirstenali.deepj.optimisers.ParameterFactory
- io.github.kirstenali.deepj.transformer.embeddings.PositionalEmbedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.examples.PrepareKnowledgeCorpus
- io.github.kirstenali.deepj.layers.ProjectionOps
- io.github.kirstenali.deepj.data.RandomAccessTextDataset (implements io.github.kirstenali.deepj.data.StatefulTrainingDataset)
- io.github.kirstenali.deepj.autograd.ReductionOps
- io.github.kirstenali.deepj.activations.ReLU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.data.ResponseOnlyTextDataset
- 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.autograd.SelectionOps
- io.github.kirstenali.deepj.tensor.SequenceLayout
- io.github.kirstenali.deepj.data.SequentialTextDataset (implements io.github.kirstenali.deepj.data.StatefulTrainingDataset)
- 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.TensorAdapters
- io.github.kirstenali.deepj.tensor.TensorEncoding
- io.github.kirstenali.deepj.nn.TensorJoin
- io.github.kirstenali.deepj.tensor.TensorScope (implements java.lang.AutoCloseable)
- io.github.kirstenali.deepj.tensor.TensorStorageAccess
- io.github.kirstenali.deepj.tensor.TensorManipulations
- io.github.kirstenali.deepj.tensor.Tensor
- io.github.kirstenali.deepj.tensor.TensorManipulations
- io.github.kirstenali.deepj.data.TextDataset (implements io.github.kirstenali.deepj.data.BatchSource)
- io.github.kirstenali.deepj.nn.transformer.TextGenerator
- io.github.kirstenali.deepj.layers.TiedEmbeddingProjection (implements io.github.kirstenali.deepj.layers.Projection)
- io.github.kirstenali.deepj.examples.TrainDeepJ100M
- io.github.kirstenali.deepj.examples.TrainDeepJ90M
- io.github.kirstenali.deepj.examples.TrainDeepJLoop100M
- io.github.kirstenali.deepj.examples.TrainDeepJPrismKnowledge
- io.github.kirstenali.deepj.training.Trainer
- io.github.kirstenali.deepj.persistence.TrainingCheckpoint
- io.github.kirstenali.deepj.examples.TrainSmallDeepJOrbit
- io.github.kirstenali.deepj.examples.TrainSmallDeepJOrigin
- io.github.kirstenali.deepj.examples.TrainSmallDeepJOriginWithBPE
- io.github.kirstenali.deepj.examples.TrainSmallDeepJPrism
- io.github.kirstenali.deepj.autograd.UnaryOps
- io.github.kirstenali.deepj.autograd.ViewOps
Interface Hierarchy
- io.github.kirstenali.deepj.activations.ActivationFunction
- java.lang.AutoCloseable
- io.github.kirstenali.deepj.nn.transformer.GenerationSession (also extends java.util.function.Function<T,
R>) - io.github.kirstenali.deepj.data.StatefulTrainingDataset (also extends io.github.kirstenali.deepj.data.StatefulBatchSource)
- io.github.kirstenali.deepj.nn.transformer.GenerationSession (also extends java.util.function.Function<T,
- io.github.kirstenali.deepj.autograd.BackwardRule
- io.github.kirstenali.deepj.data.BatchSource
- io.github.kirstenali.deepj.data.StatefulBatchSource
- io.github.kirstenali.deepj.data.StatefulTrainingDataset (also extends java.lang.AutoCloseable)
- io.github.kirstenali.deepj.data.StatefulBatchSource
- io.github.kirstenali.deepj.chatui.ChatService
- io.github.kirstenali.deepj.tensor.CpuNdElementwise.Binary
- io.github.kirstenali.deepj.tensor.CpuNdElementwise.Unary
- java.util.function.Function<T,
R> - io.github.kirstenali.deepj.nn.transformer.GenerationSession (also extends java.lang.AutoCloseable)
- 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.tensor.CausalAttentionBackend
- io.github.kirstenali.deepj.tokenizers.Tokenizer
- io.github.kirstenali.deepj.training.Trainable
- io.github.kirstenali.deepj.nn.transformer.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.nn.transformer.TransformerConfig
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.kirstenali.deepj.nn.transformer.ContextWindowMode
- io.github.kirstenali.deepj.tensor.DType
- io.github.kirstenali.deepj.nn.Pool2D.Reduction
- io.github.kirstenali.deepj.nn.transformer.PromptFormat
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.kirstenali.deepj.optimisers.AdamW.State
- io.github.kirstenali.deepj.tensor.AttentionGradients
- io.github.kirstenali.deepj.data.Batch
- io.github.kirstenali.deepj.tokenizers.bpe.BPEModel
- io.github.kirstenali.deepj.tensor.CausalAttentionResult
- io.github.kirstenali.deepj.chatui.ChatMessage
- io.github.kirstenali.deepj.training.CosineLearningRateSchedule
- io.github.kirstenali.deepj.tensor.CrossEntropyResult
- io.github.kirstenali.deepj.nn.transformer.loop.DeepJLoopConfig (implements io.github.kirstenali.deepj.nn.transformer.TransformerConfig)
- io.github.kirstenali.deepj.nn.transformer.nova.DeepJNovaConfig (implements io.github.kirstenali.deepj.nn.transformer.TransformerConfig)
- io.github.kirstenali.deepj.nn.transformer.orbit.DeepJOrbitConfig (implements io.github.kirstenali.deepj.nn.transformer.TransformerConfig)
- io.github.kirstenali.deepj.nn.transformer.origin.DeepJOriginConfig (implements io.github.kirstenali.deepj.nn.transformer.TransformerConfig)
- io.github.kirstenali.deepj.nn.transformer.prism.DeepJPrismConfig (implements io.github.kirstenali.deepj.nn.transformer.TransformerConfig)
- io.github.kirstenali.deepj.examples.DeepJPrismTrainingConfig
- io.github.kirstenali.deepj.examples.DeepJPrismTrainingConfig.Architecture
- io.github.kirstenali.deepj.examples.DeepJPrismTrainingConfig.FilesConfig
- io.github.kirstenali.deepj.examples.DeepJPrismTrainingConfig.TokenizerConfig
- io.github.kirstenali.deepj.examples.DeepJPrismTrainingConfig.Training
- io.github.kirstenali.deepj.training.EvaluationResult
- io.github.kirstenali.deepj.training.FixedTextValidation.Settings
- io.github.kirstenali.deepj.examples.FormatAlpacaText.FormatResult
- io.github.kirstenali.deepj.examples.GenerateFactDataset.GenerationResult
- io.github.kirstenali.deepj.publishing.ModelCard
- io.github.kirstenali.deepj.persistence.ModelInspection
- io.github.kirstenali.deepj.persistence.ModelLayout
- io.github.kirstenali.deepj.persistence.ModelSettings
- io.github.kirstenali.deepj.tensor.NormalizationResult
- io.github.kirstenali.deepj.tensor.PackedMatmulShape
- io.github.kirstenali.deepj.examples.PrepareKnowledgeCorpus.PreparationResult
- io.github.kirstenali.deepj.examples.PrepareKnowledgeCorpus.SplitResult
- io.github.kirstenali.deepj.nn.RecurrentResult
- io.github.kirstenali.deepj.nn.RecurrentState
- io.github.kirstenali.deepj.data.ResponseOnlyTextDataset.Example
- io.github.kirstenali.deepj.data.ResponseOnlyTextDataset.Source
- io.github.kirstenali.deepj.tensor.RmsNormResult
- io.github.kirstenali.deepj.tensor.SwiGluBackwardResult
- io.github.kirstenali.deepj.tensor.TensorDescriptor
- io.github.kirstenali.deepj.data.TextFileRange
- io.github.kirstenali.deepj.tokenizers.bpe.TokenPair (implements java.lang.Comparable<T>)
- io.github.kirstenali.deepj.training.TrainingProgress
- io.github.kirstenali.deepj.training.TrainingResult
- io.github.kirstenali.deepj.nn.TransformerEncoderConfig
- io.github.kirstenali.deepj.transformer.TransformerStack (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.nn.Window2D
- java.lang.Record