Vivek Panyam
Vivek Panyam
Hi! Sorry for the delay; the last few weeks have unfortunately been quite taxing @Karmadon The C API is [here](https://github.com/uber/neuropod/blob/master/source/neuropod/bindings/c/c_api.h) and here's a [test](https://github.com/uber/neuropod/blob/a7c36633e75e4d99eb94961f22131c19e404b068/source/neuropod/bindings/c/test/test_c_api.c#L56) that shows example usage In order...
Do you have a stack trace? That should help lead us in the right direction
This is a good suggestion and something I've thought about a bit. Unfortunately, it's kinda tricky to do correctly. The backends depend on code compiled into `libneuropod.so`. For example, all...
> This effectively means that it's quite likely that a header file change almost anywhere will break ABI compatibility for backends. To clarify, we haven't changed a header file in...
See the installation docs that were linked from the release (https://neuropod.ai/docs/master/installing/). These are different than the `v0.2.0` installation instructions. There is now a single way to install backends regardless of...
> extern char **environ; > > that doesn't change with setenv/putenv calls. It seems that currently env var should be set before process start. That is incorrect. `setenv` will modify...
In general, I agree with your points above, but I want to provide some additional context. For people who aren't familiar with the internals of Neuropod, we don't want to...
> We don't expect that somebody is using C API directly. This will be used by future CGo API mostly. I don't think this is accurate. We should build this...
@selitvin Should we generalize these options more before landing or do you think it's fine to have framework-specific options in `RuntimeOptions`?
Note: Flax (https://github.com/google/flax) is another DL library built on top of JAX