/ Модель

Характеристики

Размер весов
83 МБ
Лицензия
AGPL 3.0
Библиотека
coremltools
Опубликована
19 авг 2026

yolov8-pose-coreml

Классификация и разметка3 профессии

Конвертированные в Core ML варианты YOLOv8 Pose обнаруживают людей и оценивают 17 ключевых точек тела на изображениях для приложений на устройствах Apple.

14скачиваний за 30 дней0лайковвеса обновлены19 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Репозиторий содержит конвертированные в Core ML модели Ultralytics YOLOv8 Pose вариантов n, s и m для оценки позы человека на устройствах Apple. Модели предназначены для приложений и игр, которым нужно находить людей и оценивать 17 ключевых точек тела по схеме COCO. Вариант n рассчитан на минимальные задержку и потребление ресурсов, s предлагает баланс скорости и точности, а m ориентирован на более высокую точность.

Модели принимают RGB-изображение размером 640 × 640 с предварительным letterbox-преобразованием и возвращают сырые предсказания в виде массива FP32 размером 1 × 56 × 8400: рамки объектов, оценки людей и координаты с видимостью для 17 ключевых точек. Пакеты `.mlpackage` используют точность FP16 и предназначены для запуска на CPU, GPU и Apple Neural Engine. NMS не встроен, поэтому после инференса необходимо применить фильтрацию по уверенности и NMS, а также декодировать ключевые точки и восстановить координаты.

Это конверсия ресурсов Ultralytics v8.2.0 в формат Core ML для macOS и Apple Silicon. Лицензия репозитория — AGPL-3.0.

Сценарии применения

  • оценка позы человека на фотографиях и кадрах камеры
  • отслеживание положения тела в интерактивных играх
  • управление приложениями жестами и позами
  • анализ движений человека в локальных приложениях macOS

Ограничения

Входной размер фиксирован на 640 × 640, пакет имеет размер батча 1. NMS и декодирование сырых предсказаний нужно выполнять отдельно; модели предназначены для людей и 17 ключевых точек COCO.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

YOLOv8 Pose — Core ML

Ready-to-use Core ML conversions of Ultralytics YOLOv8 Pose for human pose estimation on Apple Silicon. The n, s, and m variants are provided as .mlpackage models for use with the CPU, GPU, and Apple Neural Engine.

These models power pose-driven apps and games in Hugging Mac, an open-source platform for building local AI experiences on macOS.

Models

VariantPackage sizeBest for
yolov8n-pose6.8 MBLowest latency and resource usage
yolov8s-pose23.5 MBBalanced speed and accuracy
yolov8m-pose53.2 MBHigher accuracy

Provenance and conversion

  • Source: Ultralytics assets v8.2.0
  • Task: person detection and COCO 17-keypoint pose estimation
  • Input size: fixed 640 × 640, batch size 1
  • Precision: FP16 conversion
  • NMS: not embedded; apply confidence filtering and NMS after inference

Input and output

NameTypeShapeDescription
imageRGB image640 × 640Letterboxed model input
predictionsFP32 multi-array1 × 56 × 8400Boxes, person scores, and 17 keypoints (x, y, visibility)

Core ML example

from pathlib import Path

import coremltools as ct
from huggingface_hub import snapshot_download
from PIL import Image, ImageOps

root = Path(snapshot_download(
    repo_id="hugging-mac/yolov8-pose-coreml",
    allow_patterns=["yolov8n-pose.mlpackage/**"],
))
model = ct.models.MLModel(
    root / "yolov8n-pose.mlpackage",
    compute_units=ct.ComputeUnit.ALL,
)
image = ImageOps.pad(
    Image.open("person.jpg").convert("RGB"),
    (640, 640),
    color=(114, 114, 114),
)
predictions = model.predict({"image": image})["predictions"]
print(predictions.shape)  # (1, 56, 8400)

The output is raw. See the Hugging Mac YOLOv8 Pose SDK for complete preprocessing, NMS, keypoint decoding, and coordinate restoration.

Integrity

PackageDirectory SHA-256
yolov8n-pose.mlpackage84d3154a02c99307ec9e5bab023551eaa4cd16660d61b61fc361ac3c760eb863
yolov8s-pose.mlpackage660389b72cf309e66af18fdafe80d1c719809921b77ea2d417b76686cf44801c
yolov8m-pose.mlpackageda9a330d271eac5b1b740b2b78b2fbcc3a3406a5e5d25cb459afd122d091092a

License

The converted models retain the upstream Ultralytics licensing terms and are published under AGPL-3.0. Review Ultralytics licensing requirements before commercial or closed-source use. Hugging Mac is not affiliated with or endorsed by Ultralytics.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · coremltools

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
8d8d85e

0 моделей