GroundingDINO
[ECCV 2024] Official implementation of the paper "Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection"
파일 탐색기
최종 버전 다운로드 (.zip)- arch.png
- cat_dog.jpeg
- cats.png
- COCO.png
- GD_GLIGEN.png
- GD_SD.png
- grounding_dino_logo.png
- hero_figure.png
- model_explan1.PNG
- model_explan2.PNG
- ODinW.png
- create_coco_dataset.py
- gradio_app.py
- image_editing_with_groundingdino_gligen.ipynb
- image_editing_with_groundingdino_stablediffusion.ipynb
- inference_on_a_image.py
- test_ap_on_coco.py
- __init__.py
- GroundingDINO_SwinB_cfg.py
- GroundingDINO_SwinT_OGC.py
- __init__.py
- cocogrounding_eval.py
- transforms.py
- __init__.py
- backbone.py
- position_encoding.py
- swin_transformer.py
- ms_deform_attn.h
- ms_deform_attn_cpu.cpp
- ms_deform_attn_cpu.h
- ms_deform_attn_cuda.cu
- ms_deform_attn_cuda.h
- ms_deform_im2col_cuda.cuh
- cuda_version.cu
- vision.cpp
- __init__.py
- bertwarper.py
- fuse_modules.py
- groundingdino.py
- ms_deform_attn.py
- transformer.py
- transformer_vanilla.py
- utils.py
- __init__.py
- registry.py
- __init__.py
- box_ops.py
- get_tokenlizer.py
- inference.py
- logger.py
- misc.py
- slconfig.py
- slio.py
- time_counter.py
- utils.py
- visualizer.py
- vl_utils.py
- __init__.py
- .gitignore
- docker_test.py
- Dockerfile
- environment.yaml
- LICENSE
- README.md
- requirements.txt
- setup.py
- test.ipynb
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/IDEA-Research/GroundingDINO
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd GroundingDINO
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t groundingdino .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 groundingdino
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
