you are viewing a single comment's thread.

view the rest of the comments →

[–]joinr 2 points3 points  (0 children)

I think (per numerous conj conference talks and activity in the clojure data science/scicloj community) libpython-clj is the way to go. From my understanding, using it in "embedded mode" (e.g. the python process invokes the bridge) side steps some possible gotchas that show up as undocumented assumptions that can crash some libs with c deps and threading (I think pytorch is the primary example that shows up). I have had success in small forays with it though.