Package: groundingdino-stk
GroundingDINO-stkWelcome to the GroundingDINO-stk project!   This repository provides a source that can install theGroundingDINOlibrary fromPyPI. TheGroundingDINOversion was last updated on2023/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.PrerequisitesThe project requiresCUDAversion 10.2 or later.CUDAis 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 ListSupported VersionsThe following table lists the versions oftorch,torchvision, andPythonthat are compatible with this project, along with the respective versions ofCUDAthey support. Ensure your setup aligns with one of these combinations for smooth operation of the project.We support the following versions.Currently,PyTorchonly supported the latest version ofCudais 11.8.torchtorchvisionPythonCUDA11.811.711.611.310.22.00.15>=3.8,<=3.11.OO1.130.14>=3.7.2,<=3.10.OO1.120.13>=3.7,<=3.10.OOO1.110.12>=3.7,<=3.10.OO1.100.11>=3.6,<=3.9.OUnsupported VersionsThe following table lists the versions oftorch,torchvision, andPythonthat 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.torchtorchvisionPython1.90.10>=3.6,<=3.91.80.9>=3.6,<=3.91.70.8>=3.6,<=3.91.60.7>=3.6,<=3.81.50.6>=3.5,<=3.81.40.5==2.7,>=3.5,<=3.81.30.4.2/0.4.3==2.7,>=3.5,<=3.71.20.4.1==2.7,>=3.5,<=3.71.10.3==2.7,>=3.5,<=3.7<=1.00.2==2.7,>=3.5,<=3.7InstallationInstallation of this project requires careful matching oftorchandCUDAversions. The versions you choose should align with the supported versions mentioned above.Match listThe following table provides a match list oftorchandCUDAversions that are known to work together well:torchCUDA2.011.82.011.71.1311.71.1311.61.1211.61.1211.31.1211.21.1111.31.1110.21.1010.2Method 1This method involves using pip3 to install the package directly. Replace<torch-version>and<cuda-version>with the versions you wish to install. Thecuda-versiondoes not include adot.# <groundingdino-stk-version> = 1.0.0# <torch-version> = 2.0# <cuda-version> = 117# Example:pip3installgroundingdino-stk==<groundingdino-stk-version>.<torch-version>.<cuda-version>--extra-index-urlhttps://download.pytorch.org/whl/cu<cuda-version>Method 2This method involves modifying and running theinstall.shfile. Replace the placeholder versions on lines 11 ~ 13 of theinstall.shfile with the versions ofgroundingdino-stk,torchandCUDAthat you want to install. Then, run theinstall.shfile.bashinstall.shAuthors/ContributorsSamir SinghTimothius VictorioYichen KaoAcknowledgementsThis project is based onGroundingDINO, adding support for variousCUDA,PyTorch, andPythonversions compatibility.https://github.com/IDEA-Research/GroundingDINOFeel free to contact us if you need further assistance navigating or using this project. We're here to help!