kyonifer01/19/2019, 9:59 PM
, except for the fact that I want to support multiple backends at runtime. I'm not sure how useful that feature actually is to anyone though. If I said "only import one back-end at a time" I could probably rely on an
around the underlying memory (e.g. around the pointer on k/native to the matrix memory) or at least a final one with whatever it needs inside. Of course, before doing so I'd have to produce some metric to show its worth the pain. It's probably drowned out by other sources of slowness for now.
altavir01/20/2019, 6:19 AM
all data structures are in fact final, all operations are moved to context that could be changed.
elizarov01/21/2019, 5:15 PM