v0.11.1
π¨ Fixed
β setuptools>=70.0.0
breaks CLIP
and YoloWorld
models in inference
Using setuptools
in version 70.0.0
and above breaks usage of Clip and YoloWorld models. That impacts historical version of inference package installed in python environments with newest setuptools
. Problem may affect clients using inference
as Python package in their environments, docker builds are not impacted.
Symptoms of the problem:
ImportError
while attemptingfrom inference.models import YOLOWorld
, despite previouspip install inference[yolo-world]
ImportError
while attemptingfrom inference.models import Clip
We release change pinning setuptools
version into compatible ones. This is not the ultimate solution for that problem (as some time in the future it may be needed to unblock setuptools
), that's why we will need to take actions in the future releases - stay tuned.
As a solution for now, we recommend enforcing setuptools<70.0.0
in all environments using inference
, so if you are impacted restrict setuptools
in your build:
pip install setuptools>=65.5.1,<70.0.0
ποΈ docker image for Jetson with Jetpack 4.5 is now fixed
We had issues with builds on Jetpack 4.5 which should be solved now. Details: #393
π± Changed
- In
workflows
, one can now define selectors to runtime inputs ($inputs.<name>
) in outputs definitions, making it possible to pass input data through theworkflow
.
Full Changelog: v0.11.0...v0.11.1