What is the purpose of this PR?
We want to exclude deepcell from the Nimbus dependencies, because the library causes dependency conflicts with arc-analysis.
How did you implement your changes
The required code from deepcell has been copied over to this repository in the module deepcell with the following folder structure
After copying the code and excluding deepcell from dependencies in pyproject.toml, loading the model checkpoint into the deepcell application threw an exception which I fixed by changing how we construct the path to the checkpoint file.
What is the purpose of this PR? We want to exclude deepcell from the Nimbus dependencies, because the library causes dependency conflicts with arc-analysis.
How did you implement your changes
The required code from deepcell has been copied over to this repository in the module deepcell with the following folder structure
After copying the code and excluding deepcell from dependencies in pyproject.toml, loading the model checkpoint into the deepcell application threw an exception which I fixed by changing how we construct the path to the checkpoint file.
Remaining issues None