train-kit / shadow-cljs.edn
 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
;; shadow-cljs build for the committed dist/ — deterministic ESM, node-flavored.
;; One module per subpath the tests and consumers import (dist/<name>.js), a
;; shared base for cljs.core, and an index module re-exporting everything.
{:deps {:aliases [:dev]}
 :builds
 {:lib
  {:target :esm
   :output-dir "dist"
   :compiler-options {:optimizations :simple
                      :source-map false}
   :js-options {:js-provider :import}
   :modules
   {:shared {:entries []}
    :model {:entries [ardegazu.train.model]
            :depends-on #{:shared}
            :exports {isMlpModel ardegazu.train.model/is-mlp-model
                      isTabularModel ardegazu.train.model/is-tabular-model
                      isModel ardegazu.train.model/is-model
                      pickAction ardegazu.train.model/pick-action}}
    :rev {:entries [ardegazu.train.rev]
          :depends-on #{:shared :model}
          :exports {modelRev ardegazu.train.rev/model-rev
                    modelVersion ardegazu.train.rev/model-version}}
    :forward {:entries [ardegazu.train.forward]
              :depends-on #{:shared}
              :exports {mlpForward ardegazu.train.forward/mlp-forward
                        mlpInit ardegazu.train.forward/mlp-init}}
    :episodes {:entries [ardegazu.train.episodes]
               :depends-on #{:shared}
               :exports {EpisodeWriter ardegazu.train.episodes/EpisodeWriter
                         readNewTransitions ardegazu.train.episodes/read-new-transitions}}
    :checkpoint {:entries [ardegazu.train.checkpoint]
                 :depends-on #{:shared :model :rev}
                 :exports {checkpointPath ardegazu.train.checkpoint/checkpoint-path
                           candidatePath ardegazu.train.checkpoint/candidate-path
                           loadModel ardegazu.train.checkpoint/load-model
                           saveModel ardegazu.train.checkpoint/save-model
                           CheckpointStore ardegazu.train.checkpoint/CheckpointStore}}
    :tabular {:entries [ardegazu.train.tabular]
              :depends-on #{:shared}
              :exports {ensureRow ardegazu.train.tabular/ensure-row
                        qUpdate ardegazu.train.tabular/q-update}}
    :dqn {:entries [ardegazu.train.dqn]
          :depends-on #{:shared :forward}
          :exports {netQs ardegazu.train.dqn/net-qs
                    dqnTargets ardegazu.train.dqn/dqn-targets
                    capReplay ardegazu.train.dqn/cap-replay}}
    :tf {:entries [ardegazu.train.tf]
         :depends-on #{:shared}
         :exports {loadTf ardegazu.train.tf/load-tf
                   netToTf ardegazu.train.tf/net-to-tf
                   tfToNet ardegazu.train.tf/tf-to-net
                   fitNet ardegazu.train.tf/fit-net}}
    :gate {:entries [ardegazu.train.gate]
           :depends-on #{:shared :checkpoint :model}
           :exports {resolveModel ardegazu.train.gate/resolve-model
                     gatePromotion ardegazu.train.gate/gate-promotion}}
    :ingest {:entries [ardegazu.train.ingest]
             :depends-on #{:shared}
             :exports {expandDirs ardegazu.train.ingest/expand-dirs
                       ingestStatePath ardegazu.train.ingest/ingest-state-path
                       loadIngestState ardegazu.train.ingest/load-ingest-state
                       saveIngestState ardegazu.train.ingest/save-ingest-state}}
    :index {:entries [ardegazu.train.index]
            :depends-on #{:shared :model :rev :forward :episodes :checkpoint :tabular :dqn :tf :gate :ingest}
            :exports {isMlpModel ardegazu.train.index/is-mlp-model
                      isTabularModel ardegazu.train.index/is-tabular-model
                      isModel ardegazu.train.index/is-model
                      pickAction ardegazu.train.index/pick-action
                      modelRev ardegazu.train.index/model-rev
                      modelVersion ardegazu.train.index/model-version
                      mlpForward ardegazu.train.index/mlp-forward
                      mlpInit ardegazu.train.index/mlp-init
                      EpisodeWriter ardegazu.train.index/EpisodeWriter
                      readNewTransitions ardegazu.train.index/read-new-transitions
                      checkpointPath ardegazu.train.index/checkpoint-path
                      candidatePath ardegazu.train.index/candidate-path
                      loadModel ardegazu.train.index/load-model
                      saveModel ardegazu.train.index/save-model
                      CheckpointStore ardegazu.train.index/CheckpointStore
                      ensureRow ardegazu.train.index/ensure-row
                      qUpdate ardegazu.train.index/q-update
                      netQs ardegazu.train.index/net-qs
                      dqnTargets ardegazu.train.index/dqn-targets
                      capReplay ardegazu.train.index/cap-replay
                      loadTf ardegazu.train.index/load-tf
                      netToTf ardegazu.train.index/net-to-tf
                      tfToNet ardegazu.train.index/tf-to-net
                      fitNet ardegazu.train.index/fit-net
                      resolveModel ardegazu.train.index/resolve-model
                      gatePromotion ardegazu.train.index/gate-promotion
                      expandDirs ardegazu.train.index/expand-dirs
                      ingestStatePath ardegazu.train.index/ingest-state-path
                      loadIngestState ardegazu.train.index/load-ingest-state
                      saveIngestState ardegazu.train.index/save-ingest-state}}}}}}

static mirror of HEAD · about · clone: git clone https://git.ardegazu.ro/train-kit.git