Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/attention/Attention.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.attention

import dimwit.*
import dimwit.Conversions.given
import deepwit.activation.softmax
import deepwit.base.LinearLayer
import dimwit.Label as Λ
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/attention/AttentionScore.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.attention

import dimwit.*
import dimwit.Conversions.given
import dimwit.Label as Λ

/** Scores how strongly each target position attends to each source position, before masking. */
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.embedder

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.{Normal, Uniform}
import dimwit.Label as Λ

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.embedder

import dimwit.*
import dimwit.Conversions.given
import dimwit.Label as Λ

object PositionalEncoding:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.embedder

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.Normal
import dimwit.stats.Uniform
import dimwit.Label as Λ
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/init/Initialization.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.init

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.Normal
import dimwit.stats.Uniform
import dimwit.Label as Λ
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/loss/CrossEntropy.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.loss

import dimwit.*
import dimwit.Conversions.given
import dimwit.Label as Λ

/** * Categorical (Multiclass) Cross Entropy Losses.
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/loss/Regression.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.loss

import dimwit.*
import dimwit.Conversions.given

object SquaredError:

Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/normalization/LayerNorm.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.normalization

import dimwit.*
import dimwit.Conversions.given
import dimwit.Label as Λ

import deepwit.{defaultEpsilon, unwrapEpsilon}
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/normalization/RMSNorm.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.normalization

import dimwit.*
import dimwit.Conversions.given
import dimwit.Label as Λ

import deepwit.{defaultEpsilon, unwrapEpsilon}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.optimizer

import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.GradientOptimizer

case class LearningRateSchedulerState[P, State[_]](
Expand Down
1 change: 0 additions & 1 deletion core/src/main/scala/deepwit/optimizer/package.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.optimizer

import dimwit.*
import dimwit.Conversions.given
import dimwit.TreeOf
import dimwit.TreeOf.{map, mapLeaves}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.regularization

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.Bernoulli
import dimwit.Label as Λ

Expand Down
1 change: 0 additions & 1 deletion core/src/test/scala/deepwit/attention/AttentionSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package deepwit.attention

import deepwit.*
import dimwit.*
import dimwit.Conversions.given
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec

Expand Down
1 change: 0 additions & 1 deletion core/src/test/scala/deepwit/init/InitializationSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package deepwit.init

import deepwit.*
import dimwit.*
import dimwit.Conversions.given
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package deepwit.normalization

import deepwit.*
import dimwit.*
import dimwit.Conversions.given
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package deepwit.normalization

import deepwit.*
import dimwit.*
import dimwit.Conversions.given
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package deepwit.optimizer
import deepwit.*
import deepwit.base.AffineLayer
import dimwit.*
import dimwit.Conversions.given
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.optimizer

import dimwit.*
import dimwit.Conversions.given
import org.scalatest.propspec.AnyPropSpec
import org.scalatest.matchers.should.Matchers
import org.scalatest.funspec.AnyFunSpec
Expand Down
1 change: 0 additions & 1 deletion core/src/test/scala/deepwit/training/MonitorSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ class MonitorSuite extends AnyFunSpec with Matchers:

import Monitor.{ConcatMonitor, LearningRateMonitor, LossMonitor, PerformanceMonitor, StepMonitor, ThroughputMonitor}
import deepwit.optimizer.LearningRateSchedules.ConstantLearningRate
import dimwit.Conversions.given

private case class State(loss: Float)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import deepwit.examples.dataset.MNISTLoader
import MNISTLoader.TestSample

import dimwit.*
import dimwit.Conversions.given
import plotwit.*

import plotwit.PlotTargets.desktopBrowser
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.autoencoder

import dimwit.*
import dimwit.Conversions.given

import deepwit.examples.dataset.MNISTLoader
import MNISTLoader.TestSample
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.dataset

import dimwit.*
import dimwit.Conversions.given

import me.shadaj.scalapy.py
import java.io.RandomAccessFile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.dataset

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.Normal

/** Two interleaving half circles, the smallest dataset no straight line can separate.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package deepwit.examples.gpt

import java.io.File
import dimwit.*
import dimwit.Conversions.given
import dimwit.python.PyBridge.liftPyTensor
import me.shadaj.scalapy.py
import dimwit.stats.Uniform
Expand Down
1 change: 0 additions & 1 deletion examples/src/main/scala/deepwit/examples/gpt/GPT.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.gpt

import dimwit.*
import dimwit.Conversions.given
import deepwit.activation.softmax
import deepwit.attention.{Head, HeadKey, HeadQuery, HeadValue}
import dimwit.stats.Categorical
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import deepwit.checkpointing.TensorTreeCheckpointer
import deepwit.loss.CategoricalCrossEntropy

import dimwit.*
import dimwit.Conversions.given
import deepwit.training.{Monitor, after, tapEvery}
import deepwit.optimizer.*
import dimwit.optimizer.{AdamW, Adam, AdamState}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import deepwit.checkpointing.TensorTreeCheckpointer
import deepwit.examples.dataset.MNISTLoader

import dimwit.*
import dimwit.Conversions.given
import plotwit.*

import plotwit.PlotTargets.desktopBrowser
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.mnistClassification

import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.GradientDescent

import deepwit.loss.CategoricalCrossEntropy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.neuralImage

import dimwit.*
import dimwit.Conversions.given
import plotwit.*

import deepwit.checkpointing.TensorTreeCheckpointer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.neuralImage

import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.{Adam, AdamState}

import deepwit.training.{Monitor, after, tapEvery}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.regression

import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.{Adam, AdamState}
import dimwit.stats.{Normal, Uniform}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import dimwit.*

import deepwit.examples.dataset.TwoMoons
import deepwit.examples.dataset.TwoMoons.{Feature, Output}
import dimwit.Conversions.given
import io.circe.Json
import plotwit.*

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import dimwit.*

import deepwit.examples.dataset.TwoMoons
import deepwit.examples.dataset.TwoMoons.{Feature, Output}
import dimwit.Conversions.given
import dimwit.optimizer.{Adam, AdamState}

import deepwit.loss.CategoricalCrossEntropy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.variationalAutoencoder

import dimwit.*
import dimwit.Conversions.given
import dimwit.stats.Normal

import deepwit.base.AffineLayer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.variationalAutoencoder

import dimwit.*
import dimwit.Conversions.given
import plotwit.*

import deepwit.checkpointing.TensorTreeCheckpointer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package deepwit.examples.variationalAutoencoder

import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.{Adam, AdamState}

import deepwit.examples.dataset.MNISTLoader
Expand Down
1 change: 0 additions & 1 deletion mdocs/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
```scala mdoc:invisible
import dimwit.*
import dimwit.Conversions.given
import dimwit.optimizer.{Adam, AdamState}

import deepwit.activation.gelu
Expand Down
Loading