Yang, Bo
Yang, Bo
Sometimes we want to remove or replace existing plugins from code base. Those kind of changes should not affect unrelated plugins. Note that removing a plugin did break backward-compatibility of...
See https://github.com/ThoughtWorksInc/DeepLearning.scala/pull/130
* Source: https://github.com/ThoughtWorksInc/DeepLearning.scala/blob/gh-pages/style-guidelines.md * Preview: http://deeplearning.thoughtworks.school/style-guidelines.html
At the moment, `DslExpression` and `DslType` only works for OpenCL. We should create abstract types in order to support other compute platform, e.g. CUDA
Because ReleasePlugin requires settings like managedClasspath defined in JvmPlugin
``` scala import eu.timepit.refined.auto._ import eu.timepit.refined.api.Validate import shapeless.tag.@@ final case class CrashOnTypeTag[A]() object CrashOnTypeTag { implicit def crashValidate[A: reflect.runtime.universe.TypeTag]: Validate.Plain[String, CrashOnTypeTag[A]] = { Validate.fromPredicate({ tree => true }, { tree...