Skip to main content

Welcome to the GroundingDINO-stk project! This repository provides a source that can install the `GroundingDINO` library from `PyPI`. The `GroundingDINO` version was last updated on `2023/06/29`.

Project description

GroundingDINO-stk

Welcome to the GroundingDINO-stk project! This repository provides a source that can install the GroundingDINO library from PyPI. The GroundingDINO version was last updated on 2023/06/29.

This document contains all the information you need to get started, including:

  • Prerequisites - The basic requirements to use this project.
  • Support List - The versions of different libraries and tools that are compatible with this project.
  • Installation - Step-by-step instructions on how to install and set up this project.

Prerequisites

The project requires CUDA version 10.2 or later. CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general-purpose processing.

Support List

Supported Versions

The following table lists the versions of torch, torchvision, and Python that are compatible with this project, along with the respective versions of CUDA they support. Ensure your setup aligns with one of these combinations for smooth operation of the project.

We support the following versions.

  • Currently, PyTorch only supported the latest version of Cuda is 11.8.
torch torchvision Python CUDA 11.8 11.7 11.6 11.3 10.2
2.0 0.15 >=3.8, <=3.11 . O O
1.13 0.14 >=3.7.2, <=3.10 . O O
1.12 0.13 >=3.7, <=3.10 . O O O
1.11 0.12 >=3.7, <=3.10 . O O
1.10 0.11 >=3.6, <=3.9 . O

Unsupported Versions

The following table lists the versions of torch, torchvision, and Python that are not supported by this project. If your setup includes any of these versions, you might encounter issues while using the project.

We didn't support following versions.

torch torchvision Python
1.9 0.10 >=3.6, <=3.9
1.8 0.9 >=3.6, <=3.9
1.7 0.8 >=3.6, <=3.9
1.6 0.7 >=3.6, <=3.8
1.5 0.6 >=3.5, <=3.8
1.4 0.5 ==2.7, >=3.5, <=3.8
1.3 0.4.2 / 0.4.3 ==2.7, >=3.5, <=3.7
1.2 0.4.1 ==2.7, >=3.5, <=3.7
1.1 0.3 ==2.7, >=3.5, <=3.7
<=1.0 0.2 ==2.7, >=3.5, <=3.7

Installation

Installation of this project requires careful matching of torch and CUDA versions. The versions you choose should align with the supported versions mentioned above.

Match list

The following table provides a match list of torch and CUDA versions that are known to work together well:

torch CUDA
2.0 11.8
2.0 11.7
1.13 11.7
1.13 11.6
1.12 11.6
1.12 11.3
1.12 11.2
1.11 11.3
1.11 10.2
1.10 10.2

Method 1

This method involves using pip3 to install the package directly. Replace <torch-version> and <cuda-version> with the versions you wish to install. The cuda-version does not include a dot.

# <groundingdino-stk-version> = 1.0.0
# <torch-version> = 2.0
# <cuda-version> = 117
# Example:
pip3 install groundingdino-stk==<groundingdino-stk-version>.<torch-version>.<cuda-version> --extra-index-url https://download.pytorch.org/whl/cu<cuda-version>

Method 2

This method involves modifying and running the install.sh file. Replace the placeholder versions on lines 11 ~ 13 of the install.sh file with the versions of groundingdino-stk, torch and CUDA that you want to install. Then, run the install.sh file.

bash install.sh

Authors/Contributors

Acknowledgements

This project is based on GroundingDINO, adding support for various CUDA, PyTorch, and Python versions compatibility.

https://github.com/IDEA-Research/GroundingDINO

Feel free to contact us if you need further assistance navigating or using this project. We're here to help!

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

File details

Details for the file groundingdino_stk-1.0.0.2.0.118-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groundingdino_stk-1.0.0.2.0.118-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe634039c28c091a82447a0785b10491b294c8bb70826fc763881448ef22834b
MD5 0f5a98a50747b45faab41b9a2b9800df
BLAKE2b-256 ae6d52897401c7bf04fbaf77220532a7009d268c81f891096a42dde4d1209734

See more details on using hashes here.

File details

Details for the file groundingdino_stk-1.0.0.2.0.118-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groundingdino_stk-1.0.0.2.0.118-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c898d2be5fecc588d0ae419acc858fbdcf2de627ab5842b896610edd716ddf1d
MD5 9d1cf4a429193363c0b6ae3a377d7a39
BLAKE2b-256 a05edcf5e7d73f08ec59470301efb16bfd71947341cf22d4c3a4318d2f118dcd

See more details on using hashes here.

File details

Details for the file groundingdino_stk-1.0.0.2.0.118-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groundingdino_stk-1.0.0.2.0.118-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5cd6801c394482e40003af296ce908677bad0b12c07a949eafd3c24b9143efb6
MD5 a8d6fa90528412caecd6e8f40b7e21b7
BLAKE2b-256 29c288e1361a43e3006bff212e6e70c85ebe355e456c72048a4c31ab2dbef00a

See more details on using hashes here.

File details

Details for the file groundingdino_stk-1.0.0.2.0.118-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groundingdino_stk-1.0.0.2.0.118-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac6c949e6da92df0f2f88f0bf6bd0ebb79b122572efdca7b463af3a974933a2e
MD5 e2095348fd9713dd04746a6b08f2b4c6
BLAKE2b-256 dfe1f197cc4ffa33fdf286603e1d5cce10c2ba126dcac77f8731526b2b969897

See more details on using hashes here.

Supported by

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