Closed daslu closed 4 years ago
My intention was to have optional or provided dependencies for the dataset library but perhaps this isn't really that helpful.
Another option would be to only aot tech.ml.dataset
. This gets the datatype library and I think really gets about everything else.
Perhaps Arrow should be a core depenendency and not an optional dependency; I am just not sure yet.
Another option would be to only aot tech.ml.dataset.
Thanks, I guess this makes sense, since the point in aot is making the tech.ml.dataset
namespace load quickly.
Closing this for now. In the background I am working on a reboot of the datatype system and this will solve the load time issues (and support graal native from the ground up).
Testing the following at https://github.com/techascent/tech.ml.dataset/commit/d04a3d4cb1ea445cd427240bd5eb2b89a2352c8e:
:aot :all
toproject.clj
, and trying tolein install
, I get:lein install
does work after commenting out everything atsrc/tech/libs/arrow.clj
,src/tech/libs/arrow/copying.clj
,src/tech/libs/arrow/in_place.clj
.Alternatively,
lein install
does work after adding the arrow dependencies to the main:deps
section atdeps.edn
(and not just to the:test
alias):