This repository was archived by the owner on Sep 1, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeps.edn
More file actions
36 lines (36 loc) · 3.3 KB
/
deps.edn
File metadata and controls
36 lines (36 loc) · 3.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{:paths ["src"]
:deps {org.bytedeco/openblas {:mvn/version "0.3.30-1.5.12"}
provisdom/math {:git/url "https://github.com/Provisdom/math.git"
:sha "c9a30c654f97743336e72e94dce30baf251cbf05"}
provisdom/utility-belt {:git/url "https://github.com/Provisdom/utility-belt.git"
:sha "f9048cc47753bffe8c44746e718d1c3671ce35bb"}
uncomplicate/fluokitten {:mvn/version "0.10.0"}
org.uncomplicate/neanderthal-base {:mvn/version "0.55.1"}
org.uncomplicate/neanderthal-openblas {:mvn/version "0.55.0"}
org.uncomplicate/neanderthal-mkl {:mvn/version "0.55.0"}
org.uncomplicate/neanderthal-opencl {:mvn/version "0.55.0"}
org.uncomplicate/neanderthal-cuda {:mvn/version "0.55.0"}
org.uncomplicate/neanderthal-accelerate {:mvn/version "0.55.0"}}
;; We need this for pinned openblas snapshot! If you're just using MKL (recommended on Linux and Windows) you don't need this.
;; https://github.com/uncomplicate/neanderthal/blob/d4aeca44482a1350df45c4973e5c173982cf2de2/examples/hello-world/hello-world-apple/project.clj
:mvn/repos {"sonatype-snapshots" {:url "https://oss.sonatype.org/content/repositories/snapshots"}}
:aliases {:dev {:extra-paths ["siderail"]}
;; We need direct linking for properly resolving types in heavy macros and avoiding reflection warnings!
:direct-linking {:jvm-opts ["-Dclojure.compiler.direct-linking=true"]}
:linux {:extra-deps {org.bytedeco/mkl$linux-x86_64-redist {:mvn/version "2025.2-1.5.12"}
org.bytedeco/cuda$linux-x86_64-redist {:mvn/version "12.9-9.10-1.5.12"}}}
:local {:override-deps {provisdom/math {:local/root "../math"}
provisdom/utility-belt {:local/root "../utility-belt"}}}
:mac {:extra-deps {org.bytedeco/openblas {:mvn/version "0.3.30-1.5.12"}}}
:test {:extra-paths ["test" "siderail"]
:extra-deps {com.cognitect/transcriptor {:mvn/version "0.1.5"}
criterium/criterium {:mvn/version "0.4.6"}
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}
org.clojure/test.check {:mvn/version "1.1.1"}
provisdom/test {:git/url "https://github.com/Provisdom/test.git"
:sha "d7edfe4af69374c6864da2d2219f8dfcbba454c9"}}}
:test-clj-runner {:extra-deps {lambdaisland/kaocha {:mvn/version "1.91.1392"}
lambdaisland/kaocha-junit-xml {:mvn/version "1.17.101"}}
:jvm-opts ["--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
"-Dclojure.compiler.direct-linking=true"]
:main-opts ["-m" "kaocha.runner"]}}}