If you just want to install encord-agents
in your current environment, you can run:
Optionally include additional dependencies used for working with visual files such as Images, Videos, Image Groups / Sequences by running:
Installing the vision
extras is advised for most users. These dependencies optimize performance when handling visual data formats.
If you are building serverless deployments (for example: AWS Lambda) or working with non-visual data (labels, priorities, text, PDFs, or audio), you may skip the vision extras to minimize bundle size.
python >= 3.10
. If you do not have Python 3.10, we recommend usingpyenv
to manage your Python versions.We recommend installing the Encord agents library in an isolated environment. There are several options available.
agents-venv
but you can choose any name you see fit.encord-agents
library.If you already have a Poetry project, you can add encord-agents
to that project:
encord-agents
library.The dependencies for encord-agents
are kept lightweight, with the only relatively large dependencies being opencv-python
and numpy
. To see the full list of dependencies, see here.