pytorch_clip_interrogator: Image-To-Promt.
Install package
pip install pytorch_clip_interrogator
Install the latest version
pip install --upgrade git+https://github.com/bes-dev/pytorch_clip_interrogator.git
Features
- Fully compatible with models from Huggingface.
- Supports BLIP 1/2 model.
- Support batch processing.
Usage
Simple code
import torch
import requests
from PIL import Image
from pytorch_clip_interrogator import PromptEngineer
# build pipeline
pipe = PromptEngineer(
blip_model="Salesforce/blip2-opt-2.7b",
clip_model="openai/clip-vit-base-patch32",
device="cuda",
torch_dtype=torch.float16
)
# load image
img_url = 'https://storage.googleapis.com/sfr-vision-language-research/BLIP/demo.jpg'
image = Image.open(requests.get(img_url, stream=True).raw).convert('RGB')
# generate caption
print(pipe(image))
Metadata
Release files for pytorch-clip-interrogator 2023.5.30.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytorch_clip_interrogator-2023.5.30.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pytorch_clip_interrogator-2023.5.30.0-py3-none-any.whl
| Download URL | pytorch_clip_interrogator-2023.5.30.0-py3-none-any.whl |
|---|---|
| Size | 790.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
37abf067006f2247680c8ceb167cb89dfae7950e2bf2c8387db1249d977330e9
|
|
BLAKE2b-256 checksum How to use checksums |
4133c157bcf6d83d9161ddba64b0cb2a8133659deb9c95daccc7d633e90e24df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|