ImageTokenizer: Unified Image and Video Tokenization
Welcome to the ImageTokenizer repository! 🎉 This Python package is designed to simplify the process of image and video tokenization, a crucial step for various applications such as image/video generation and understanding. We provide a variety of popular tokenizers with a simple and unified interface, making your coding experience seamless and efficient. 🛠️
Features
- Unified Interface: A consistent API for all supported tokenizers.
- Extensive Support: Covers a range of popular image and video tokenizers.
- Easy Integration: Quick setup and integration with your projects.
Supported Tokenizers
Here's a list of the current supported image tokenizers:
- OmniTokenizer: Versatile tokenizer capable of handling both images and videos.
- OpenMagvit2: An open-source version of Magvit2, renowned for its excellent results.
Getting Started
To get started with ImageTokenizer, follow these simple steps:
Installation
You can install ImageTokenizer using pip:
pip install imagetokenizer
Usage
Here's a quick example of how to use OmniTokenizer:
from imagetokenizer import Magvit2Tokenizer
# Initialize the tokenizer
image_tokenizer = Magvit2Tokenizer()
# Tokenize an image
quants, embedding, codebook_indices = image_tokenizer.encode("path_to_your_image.jpg")
# Print the tokens
print(image_tokens)
image = image_tokenizer.decode(quants)
Documentation
For more detailed information and examples, please refer to our official documentation.
Contributing
We welcome contributions! If you have an idea for a new tokenizer or want to improve existing ones, feel free to submit a pull request or create an issue. 🔧
License
ImageTokenizer is open-source and available under the MIT License.
Community
- Join our Slack Channel to discuss and collaborate.
- Follow us on Twitter for updates and news.
Acknowledgements
We would like to thank all the contributors and the community for their support and feedback. 🙏
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file imagetokenizer-0.0.2.tar.gz.
File metadata
- Download URL: imagetokenizer-0.0.2.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3df37c69411f4626c90bf22ddc5170c15c7e1c49af64eb7259e4e7fcdd1ef461
|
|
| MD5 |
9b342b9f62b701ce067711c6b8c3a074
|
|
| BLAKE2b-256 |
84918b1dc0690a16ea605129f4050ce12be7c4de2f62e1347399b52bfb1872e2
|