Metadata-Version: 2.1
Name: furiosa-models
Version: 0.10.2
Summary: Furiosa Models
Author-email: "FurioaAI Inc." <pkg@furiosa.ai>
Requires-Python: ~=3.8
Description-Content-Type: text/markdown
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Dist: furiosa-common == 0.10.*
Requires-Dist: furiosa-device == 0.10.*
Requires-Dist: furiosa-runtime == 0.10.*
Requires-Dist: furiosa-native-postprocess == 0.10.0
Requires-Dist: PyYAML
Requires-Dist: numpy
Requires-Dist: opencv-python-headless
Requires-Dist: pydantic ~= 2.0
Requires-Dist: requests
Requires-Dist: tabulate
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: typer
Requires-Dist: protobuf ~= 3.20
Requires-Dist: dvc[s3] ; extra == "dvc"
Requires-Dist: dvc[s3] ; extra == "full"
Requires-Dist: onnx ; extra == "full"
Requires-Dist: furiosa-serving == 0.10.* ; extra == "full"
Requires-Dist: furiosa-quantizer == 0.10.* ; extra == "full"
Requires-Dist: furiosa-serving == 0.10.* ; extra == "serving"
Requires-Dist: onnx ; extra == "test"
Requires-Dist: furiosa-serving == 0.10.* ; extra == "test"
Requires-Dist: furiosa-quantizer == 0.10.* ; extra == "test"
Requires-Dist: nbmake ; extra == "test"
Requires-Dist: pycocotools ~= 2.0.4 ; extra == "test"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-asyncio ~= 0.17.2 ; extra == "test"
Requires-Dist: pytest-benchmark == 4.0.0 ; extra == "test"
Requires-Dist: torchvision ; extra == "test"
Project-URL: Bug Tracker, https://github.com/furiosa-ai/furiosa-models/issues
Project-URL: Documentation, https://furiosa-ai.github.io/furiosa-models/latest/
Project-URL: Home, https://furiosa.ai
Project-URL: Source Code, https://github.com/furiosa-ai/furiosa-models
Provides-Extra: dvc
Provides-Extra: full
Provides-Extra: serving
Provides-Extra: test

Furiosa Models
======================
`furiosa-models` is an open model zoo project for FuriosaAI NPU.
It provides a set of public pre-trained, pre-quantized models for learning and demo purposes or
for developing your applications.

`furiosa-models` also includes pre-packaged post/processing utilities, and compiler configurations optimized
for FuriosaAI NPU. However, all models are standard ONNX or tflite models,
and they can run even on CPU and GPU as well.

## Releases
* [v0.10.2](https://furiosa-ai.github.io/furiosa-models/v0.10.2/changelog/) - 2024-05-29
* [v0.10.1](https://furiosa-ai.github.io/furiosa-models/v0.10.1/changelog/) - 2023-11-25
* [v0.10.0](https://furiosa-ai.github.io/furiosa-models/v0.10.0/changelog/) - 2023-08-28
* [v0.9.1](https://furiosa-ai.github.io/furiosa-models/v0.9.1/changelog/) - 2023-05-26
* [v0.9.0](https://furiosa-ai.github.io/furiosa-models/v0.9.0/changelog/) - 2023-05-12
* [v0.8.0](https://furiosa-ai.github.io/furiosa-models/v0.8.0/changelog/) - 2022-11-10

## Online Documentation
If you are new, you can start from [Getting Started](https://furiosa-ai.github.io/furiosa-models/v0.10.2/getting_started/).
You can also find the latest online documents,
including programming guides, API references, and examples from the following:

* [Furiosa Models - Latest Documentation](https://furiosa-ai.github.io/furiosa-models/latest/)
* [Model Object](https://furiosa-ai.github.io/furiosa-models/v0.10.2/model_object/)
* [Model List](https://furiosa-ai.github.io/furiosa-models/v0.10.2/#model_list)
* [Command Line Tool](https://furiosa-ai.github.io/furiosa-models/v0.10.2/command_line_tool/)
* [Furiosa SDK - Tutorial and Code Examples](https://furiosa-ai.github.io/docs/v0.10.2/en/software/tutorials.html)


## <a name="model_list"></a>Model List
The table summarizes all models available in `furiosa-models`. If you visit each model link,
you can find details about loading a model, their input and output tensors, pre/post-processing, and usage examples.

| Model                                                                                             | Task                 | Size | Accuracy                  |
| ------------------------------------------------------------------------------------------------- | -------------------- | ---- | ------------------------- |
| [ResNet50](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/resnet50_v1.5/)             | Image Classification | 25M  | 75.618% (ImageNet1K-val)  |
| [EfficientNetB0](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/efficientnet_b0/)     | Image Classification | 6.4M | 72.44% (ImageNet1K-val)   |
| [EfficientNetV2-S](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/efficientnet_v2_s/) | Image Classification | 26M  | 83.532% (ImageNet1K-val)  |
| [SSDMobileNet](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/ssd_mobilenet/)         | Object Detection     | 7.2M | mAP 0.232 (COCO 2017-val) |
| [SSDResNet34](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/ssd_resnet34/)           | Object Detection     | 20M  | mAP 0.220 (COCO 2017-val) |
| [YOLOv5M](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/yolov5m/)                    | Object Detection     | 21M  | mAP 0.272 (Bdd100k-val) <sup>[[1]](#footnote_1)</sup> |
| [YOLOv5L](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/yolov5l/)                    | Object Detection     | 46M  | mAP 0.284 (Bdd100k-val) <sup>[[1]](#footnote_1)</sup> |
| [YOLOv7w6Pose](https://furiosa-ai.github.io/furiosa-models/v0.10.2/models/yolov7_w6_pose/)        | Pose Estimation      | 80M  | N/A                       |

_<a name="footnote_1">[1]</a>: The accuracy of the yolov5 f32 model trained with bdd100k-val dataset, is mAP 0.295 (for yolov5m) and mAP 0.316 (for yolov5l)._

## See Also
* [Furiosa Models - Latest Documentation](https://furiosa-ai.github.io/furiosa-models/latest/)
* [Furiosa Models - Github](https://github.com/furiosa-ai/furiosa-models)
* [Furiosa SDK Documentation](https://furiosa-ai.github.io/docs/latest/en/)

