diff --git a/dvc.yaml b/dvc.yaml index f4f29fc..ce4260a 100644 --- a/dvc.yaml +++ b/dvc.yaml @@ -435,7 +435,7 @@ stages: cmd: > clj -X inferenceql.structure-learning.clojurecat/merge :models data/xcat/complete - :out data/xcat/xcat.merged.edn + > data/xcat/xcat.merged.edn deps: - data/xcat/complete outs: diff --git a/src/clojure/inferenceql/structure_learning/clojurecat.clj b/src/clojure/inferenceql/structure_learning/clojurecat.clj index 9bf37e7..8c0e237 100644 --- a/src/clojure/inferenceql/structure_learning/clojurecat.clj +++ b/src/clojure/inferenceql/structure_learning/clojurecat.clj @@ -14,14 +14,12 @@ (defn merge "Merges the GPMs in a directory." - [{path :models out :out}] - (let [path (str path) - out (str out)] - (->> (io/file path) - (file-seq) - (filter #(.isFile %)) - (map slurp) - (map gpm/read-string) - (ensemble/ensemble) - (pr-str) - (spit out)))) + [{path :models}] + (let [path (str path)] + (->> (io/file path) + (file-seq) + (filter #(.isFile %)) + (map slurp) + (map gpm/read-string) + (ensemble/ensemble) + (prn))))