OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Models

Vitpose Pytorch

Vitpose Pytorch is an unofficial PyTorch implementation of ViTPose for human-pose estimation, with scripts for image inference and training and pretrained Base, Large and Huge configurations.

Independent OpenViST project profile, based on linked sources.

Vitpose Pytorch — OpenViST project profile in AI Models.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you need a self-hosted PyTorch starting point for image-based human-pose estimation or for training experiments with ViTPose variants.

Who it is for

  • Developers who want to run human-pose estimation on images using a PyTorch codebase.
  • Researchers or practitioners exploring training or fine-tuning ViTPose variants.

Documented uses

  • Run the supplied inference script on an image.
  • Invoke training with a selected model variant and configuration file.
  • Compare Base, Large and Huge configurations for a pose-estimation task.
Before you choose

Requirements & limits

The repository is public and licensed under Apache-2.0.

  • Requires Python 3.8 or later and PyTorch 1.9.0 or later, plus torchvision, NumPy, OpenCV, Pillow and tqdm.
  • The three listed configurations all use a 256×192 input size and have separate configuration files and pretrained weights.
  • The README describes the implementation as a simple version without MMCV.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run pose estimation on an image

Set up the repository and run its documented inference script on an image.

Before you start

  • Python 3.8 or later
  • PyTorch 1.9.0 or later
  • torchvision, NumPy, opencv-python, Pillow and tqdm

Steps

  1. Clone the repository and enter its directory.

  2. Install dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  3. Run the command below, replacing the example path with the image to process.

    Documented command
    python inference.py --image-path './examples/img1.jpg'

Expected outcome

The repository's inference script is invoked with the selected image path for human-pose estimation.

Guide limitations

  • The README does not specify output-file behavior or inference options beyond the image-path argument.
Source-based practical guide

Start a ViTPose training run

Set up the repository and invoke its training script with a configuration and model variant.

Before you start

  • Python 3.8 or later
  • PyTorch 1.9.0 or later
  • torchvision, NumPy, opencv-python, Pillow and tqdm
  • A configuration file path to pass to the training script

Steps

  1. Clone the repository and enter its directory.

  2. Install dependencies with the command below.

    Documented command
    pip install -r requirements.txt
  3. Run the command below, substituting the intended configuration path and using b, l or h for Base, Large or Huge.

    Documented command
    python train.py --config-path config.yaml --model-name 'b'

Expected outcome

The training script is invoked for the selected ViTPose variant and configuration.

Guide limitations

  • The README does not describe dataset preparation, configuration requirements or training outputs.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
jaehyunnn/ViTPose_pytorch · Official homepage title · retained in its source language