Skip to main content

DETIC module for use with Autodistill

Project description

Autodistill DETIC Module

This repository contains the code supporting the DETIC base model for use with Autodistill.

DETIC is a transformer-based object detection and segmentation model developed by Meta Research.

Read the full Autodistill documentation.

Read the DETIC Autodistill documentation.

Installation

To use DETIC with autodistill, you need to install the following dependency:

pip3 install autodistill-detic

Quickstart

from autodistill_detic import DETIC

# define an ontology to map class names to our DETIC prompt
# the ontology dictionary has the format {caption: class}
# where caption is the prompt sent to the base model, and class is the label that will
# be saved for that caption in the generated annotations
# then, load the model
base_model = DETIC(
    ontology=CaptionOntology(
        {
            "person": "person",
        }
    )
)
base_model.label("./context_images", extension=".jpg")

License

The code in this repository is licensed under an MIT license.

See the Meta Research DETIC repository for more information on the DETIC license.

🏆 Contributing

We love your input! Please see the core Autodistill contributing guide to get started. Thank you 🙏 to all our contributors!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autodistill_detic-0.1.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autodistill_detic-0.1.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file autodistill_detic-0.1.2.tar.gz.

File metadata

  • Download URL: autodistill_detic-0.1.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for autodistill_detic-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b95b907b46d70f2d3892880768f1c3328df8c6ac88d39ca9b49982eba6b87ab3
MD5 83d49b0c2a55db07c778fb37cc5ba18c
BLAKE2b-256 9c7a85663db1fa3861e8380c9d76f5af9ed4c30415207df8ac422c45537dc698

See more details on using hashes here.

File details

Details for the file autodistill_detic-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for autodistill_detic-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 622815d02252d008d44cf746fe8f77955e976e6df6a4a628899723884dda6eb8
MD5 3641a136d5225b896a3d02f8d4a4fd1b
BLAKE2b-256 2cec1e6dc41ed403a9490dc85fa549721bd8cf08348c5885cbfb5ab30416123f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page