Downloads · 30 days
254
16% of all-time downloads
microsoft/Phi-3-vision-128k-instruct-onnx-directml
Phi-3-vision-128k-instruct-onnx-directml is a text generation model from microsoft. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
NOTE: This repository has been deprecated. Please refer to the new repository here for the latest models.
Downloads · 30 days
254
16% of all-time downloads
All-time downloads
1.6K
Public
Repo size
4.7 GB
Likes
13
Public
Click a slice to open those files.
.data2.6 GB · 100%
From the Hugging Face model README
NOTE: This repository has been deprecated. Please refer to the new repository here for the latest models.
<!-- Provide a quick summary of what the model is/does. -->This repository hosts the optimized versions of Phi-3-vision-128k-instruct to accelerate inference with DirectML and ONNX Runtime for your machines with GPUs.
Phi-3 Vision is a lightweight, state-of-the-art open multimodal model built upon datasets that include synthetic data and filtered publicly available web data with a focus on very high-quality, reasoning dense data both on text and vision. The model belongs to the Phi-3 model family, and the multimodal version supports up to 128K context length (in tokens). The base model has undergone a rigorous enhancement process, incorporating both supervised fine-tuning and direct preference optimization, to ensure precise instruction adherence and robust safety measures.
Optimized variants of the Phi-3 Vision models are published here in ONNX format to run with ONNX Runtime on CPU and GPU across devices, including server platforms, Windows, Linux and Mac desktops, and mobile CPUs, with the precision best suited to each of these targets.
DirectML support lets developers bring hardware acceleration to Windows devices at scale across AMD, Intel, and NVIDIA GPUs. Along with DirectML, ONNX Runtime provides cross platform support for Phi-3 models across a range of devices for CPU and GPU.
Here are some of the optimized configurations we have added:
ONNX model for INT4 DML: ONNX model optimized to run with DirectML and quantized to int4 precision using RTN.
How do you know which is the best ONNX model for you:
To support the Phi-3 models across a range of devices, platforms, and EP backends, we introduce a new API to wrap several aspects of generative AI inferencing. This API makes it easy to drag and drop LLMs straight into your app. To run the early version of these models with ONNX, follow the steps here. You can also test this with a chat app.
The model has been tested on:
Minimum Configuration Required:
The performance of the ONNX vision model is similar to Phi-3-mini-128k-instruct-onnx during token generation.
Primary use cases
The model is intended for broad commercial and research use in English. The model provides uses for general purpose AI systems and applications with visual and text input capabilities which require
Our model is designed to accelerate research on efficient language and multimodal models, for use as a building block for generative AI powered features.
Use case considerations
Our models are not specifically designed or evaluated for all downstream purposes. Developers should consider common limitations of language models as they select use cases, and evaluate and mitigate for accuracy, safety, and fairness before using within a specific downstream use case, particularly for high-risk scenarios.
Developers should be aware of and adhere to applicable laws or regulations (including privacy, trade compliance laws, etc.) that are relevant to their use case.
Nothing contained in this Model Card should be interpreted as or deemed a restriction or modification to the license the model is released under.
parinitarahi, kvaishnavi, natke
Kunal Vaishnavi, Sunghoon Choi, Yufeng Li, Baiju Meswani, Sheetal Arun Kadam, Rui Ren, Natalie Kershaw, Parinita Rahi, Patrice Vignola, Xiang Zhang, Chai Chaoweeraprasit, Logan Iyer, Vicente Rivera, Jacques Van Rhyn