-
Notifications
You must be signed in to change notification settings - Fork 30
Description
As we have implementations of the Macenko algorithm for torch, tf, and numpy backends, it would be a good idea to not have everything into a single binary, as it would mean that the user would need to install both tf and torch to use torchstain, which often collides with underlying deps.
As discussed here, a good solution would be to make it possible to: pip install torchstain[backend]
where one would select whether to install torchstain with tf or torch backends. Numpy can be included in both.
My idea is to make submodules within the torchstain module, and then use the extra_require option in setuptools to install specific submodules. I have started the implementation in a separate branch:
https://github.com/andreped/torchstain/tree/backends/torchstain
Some pieces remain, but when this works properly I believe we are ready to make a new release.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status