Skip to content

Commit a06e71b

Browse files
committed
update document, use build.clj and add loss test
1 parent 60dc6be commit a06e71b

24 files changed

+128
-61
lines changed

build.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
(ns build
22
(:refer-clojure :exclude [test])
3-
(:require [clojure.tools.build.api :as b] ; for b/git-count-revs
3+
(:require ;;[clojure.tools.build.api :as b] ; for b/git-count-revs
44
[org.corfield.build :as bb]))
55

66
(def lib 'clj-djl/clj-djl)
77
;; alternatively, use MAJOR.MINOR.COMMITS:
8-
;;(def version (format "0.2.%s" (b/git-count-revs nil)))
8+
;; (def version (format "0.1.%s" (b/git-count-revs nil)))
99
(def version "0.1.9")
1010

1111
(defn test "Run the tests." [opts]

deps.edn

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
11
{:paths ["src" "target/classes"]
22

3-
:deps {
4-
org.clojure/clojure {:mvn/version "1.10.3"}
5-
ai.djl/api {:mvn/version "0.16.0"}
6-
ai.djl/model-zoo {:mvn/version "0.16.0"}
7-
ai.djl/basicdataset {:mvn/version "0.16.0"}
8-
ai.djl.mxnet/mxnet-engine {:mvn/version "0.16.0"}
9-
ai.djl.mxnet/mxnet-native-auto {:mvn/version "1.8.0"}
10-
net.mikera/core.matrix {:mvn/version "0.62.0"}
11-
org.slf4j/slf4j-api {:mvn/version "1.7.32"}
12-
org.slf4j/slf4j-nop {:mvn/version "1.7.32"}
13-
}
14-
:aliases {
15-
:codox {:extra-deps {codox/codox {:mvn/version "0.10.8"}
16-
codox-theme-rdash/codox-theme-rdash {:mvn/version "0.1.2"}}
17-
:exec-fn codox.main/generate-docs
18-
:exec-args {:project {:name "clj-djl"}
19-
:metadata {:doc/format :markdown}
20-
:themes [:rdash]
21-
:source-paths ["src"]
22-
:source-uri "https://github.com/scicloj/clj-djl/blob/master/{filepath}#L{line}"
23-
:output-path "docs"}}
3+
:deps
4+
{org.clojure/clojure {:mvn/version "1.10.3"}
5+
ai.djl/api {:mvn/version "0.16.0"}
6+
ai.djl/model-zoo {:mvn/version "0.16.0"}
7+
ai.djl/basicdataset {:mvn/version "0.16.0"}
8+
ai.djl.mxnet/mxnet-engine {:mvn/version "0.16.0"}
9+
ai.djl.mxnet/mxnet-native-auto {:mvn/version "1.8.0"}
10+
net.mikera/core.matrix {:mvn/version "0.62.0"}
11+
org.slf4j/slf4j-api {:mvn/version "1.7.32"}
12+
org.slf4j/slf4j-nop {:mvn/version "1.7.32"}}
2413

25-
:build {:extra-deps {io.github.seancorfield/build-clj
26-
{:git/tag "v0.8.0" :git/sha "9bd8b8a"}}
27-
:ns-default build}
14+
:aliases
15+
{:codox {:extra-deps {codox/codox {:mvn/version "0.10.8"}
16+
codox-theme-rdash/codox-theme-rdash {:mvn/version "0.1.2"}}
17+
:exec-fn codox.main/generate-docs
18+
:exec-args
19+
{:project {:name "clj-djl"}
20+
:metadata {:doc/format :markdown}
21+
:themes [:rdash]
22+
:source-paths ["src"]
23+
:source-uri "https://github.com/scicloj/clj-djl/blob/master/{filepath}#L{line}"
24+
:output-path "docs"}}
2825

29-
:test {:extra-paths ["test"]
30-
:extra-deps {io.github.cognitect-labs/test-runner
31-
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
32-
:main-opts ["-m" "cognitect.test-runner"]}}}
26+
:build {:extra-deps {io.github.seancorfield/build-clj
27+
{:git/tag "v0.8.0" :git/sha "9bd8b8a"}}
28+
:ns-default build}
29+
30+
:test {:extra-paths ["test"]
31+
:extra-deps {io.github.cognitect-labs/test-runner
32+
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
33+
:main-opts ["-m" "cognitect.test-runner"]}}}

docs/clj-djl.core.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
<!DOCTYPE html PUBLIC ""
22
"">
3-
<html><head><meta charset="UTF-8" /><title>clj-djl.core documentation</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="highlight/solarized-light.css" /><script type="text/javascript" src="highlight/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a> with <a href="https://github.com/xsc/codox-theme-rdash">RDash UI</a> theme</h2><h1><a href="index.html"><span class="project-title"><span class="project-name">clj-djl</span> <span class="project-version">0.1.7</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="intro.html"><div class="inner"><span>Introduction to clj-djl</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>clj-djl</span></div></div></li><li class="depth-2 branch current"><a href="clj-djl.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.device.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>device</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.engine.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>engine</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>modality</span></div></div></li><li class="depth-3"><a href="clj-djl.modality.cv.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>cv</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.model.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>model</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.model-zoo.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>model-zoo</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.ndarray.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>ndarray</span></div></a></li><li class="depth-2"><a href="clj-djl.nn.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>nn</span></div></a></li><li class="depth-3"><a href="clj-djl.nn.parameter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parameter</span></div></a></li><li class="depth-2"><a href="clj-djl.training.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>training</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.dataset.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>dataset</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.initializer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>initializer</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.listener.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>listener</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.loss.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>loss</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.optimizer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>optimizer</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.parameter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parameter</span></div></a></li><li class="depth-3"><a href="clj-djl.training.tracker.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tracker</span></div></a></li><li class="depth-2"><a href="clj-djl.utils.html"><div class="inner"><span class="tree" style="top: -238px;"><span class="top" style="height: 247px;"></span><span class="bottom"></span></span><span>utils</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="clj-djl.core.html#var--main"><div class="inner"><span>-main</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">clj-djl.core</h1><div class="doc"><div class="markdown"></div></div><div class="public anchor" id="var--main"><h3>-main</h3><div class="usage"><code>(-main &amp; args)</code></div><div class="doc"><div class="markdown"><p>List available engines.</p></div></div><div class="src-link"><a href="https://github.com/kimim/clj-djl/blob/master/src/clj_djl/core.clj#L4">view source</a></div></div></div></body></html>
3+
<html><head><meta charset="UTF-8" /><title>clj-djl.core documentation</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="highlight/solarized-light.css" /><script type="text/javascript" src="highlight/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a> with <a href="https://github.com/xsc/codox-theme-rdash">RDash UI</a> theme</h2><h1><a href="index.html"><span class="project-title"><span class="project-name"></span> <span class="project-version"></span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="intro.html"><div class="inner"><span>Introduction to clj-djl</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>clj-djl</span></div></div></li><li class="depth-2 branch current"><a href="clj-djl.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.device.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>device</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.engine.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>engine</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>modality</span></div></div></li><li class="depth-3"><a href="clj-djl.modality.cv.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>cv</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.model.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>model</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.model-zoo.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>model-zoo</span></div></a></li><li class="depth-2 branch"><a href="clj-djl.ndarray.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>ndarray</span></div></a></li><li class="depth-2"><a href="clj-djl.nn.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>nn</span></div></a></li><li class="depth-3"><a href="clj-djl.nn.parameter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parameter</span></div></a></li><li class="depth-2"><a href="clj-djl.training.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>training</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.dataset.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>dataset</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.initializer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>initializer</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.listener.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>listener</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.loss.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>loss</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.optimizer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>optimizer</span></div></a></li><li class="depth-3 branch"><a href="clj-djl.training.parameter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parameter</span></div></a></li><li class="depth-3"><a href="clj-djl.training.tracker.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tracker</span></div></a></li><li class="depth-2"><a href="clj-djl.utils.html"><div class="inner"><span class="tree" style="top: -238px;"><span class="top" style="height: 247px;"></span><span class="bottom"></span></span><span>utils</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="clj-djl.core.html#var--main"><div class="inner"><span>-main</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">clj-djl.core</h1><div class="doc"><div class="markdown"></div></div><div class="public anchor" id="var--main"><h3>-main</h3><div class="usage"><code>(-main &amp; args)</code></div><div class="doc"><div class="markdown"><p>List available engines.</p>
4+
</div></div><div class="src-link"><a href="https://github.com/scicloj/clj-djl/blob/master/src/clj_djl/core.clj#L4">view source</a></div></div></div></body></html>

0 commit comments

Comments
 (0)