Skip to main content

A PyTorch implementation of the YOLOX object detection model based on the mmdetection implementation.

Project description

cjm-yolox-pytorch

Install

pip install cjm_yolox_pytorch

How to use

import torch
from cjm_yolox_pytorch.model import MODEL_TYPES, build_model

Select model type

model_type = MODEL_TYPES[0]
model_type
'yolox_tiny'

Build YOLOX model

yolox = build_model(model_type, 19, pretrained=True)

test_inp = torch.randn(1, 3, 256, 256)

with torch.no_grad():
    cls_scores, bbox_preds, objectness = yolox(test_inp)
    
print(f"cls_scores: {[cls_score.shape for cls_score in cls_scores]}")
print(f"bbox_preds: {[bbox_pred.shape for bbox_pred in bbox_preds]}")
print(f"objectness: {[objectness.shape for objectness in objectness]}")
The file ./pretrained_checkpoints/yolox_tiny.pth already exists and overwrite is set to False.
cls_scores: [torch.Size([1, 19, 32, 32]), torch.Size([1, 19, 16, 16]), torch.Size([1, 19, 8, 8])]
bbox_preds: [torch.Size([1, 4, 32, 32]), torch.Size([1, 4, 16, 16]), torch.Size([1, 4, 8, 8])]
objectness: [torch.Size([1, 1, 32, 32]), torch.Size([1, 1, 16, 16]), torch.Size([1, 1, 8, 8])]

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cjm-yolox-pytorch-0.0.142.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cjm_yolox_pytorch-0.0.142-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file cjm-yolox-pytorch-0.0.142.tar.gz.

File metadata

  • Download URL: cjm-yolox-pytorch-0.0.142.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for cjm-yolox-pytorch-0.0.142.tar.gz
Algorithm Hash digest
SHA256 1f3960ac774ee02ab368641abc1c903ca1fc99eef68cde0764d0e1d1ecd1f59f
MD5 26860505e8fb448acb53e139d3a4486e
BLAKE2b-256 54c6d7e1b620e43193a707a3e9267fa9698ced35ed5f508227b72aad98d128ad

See more details on using hashes here.

File details

Details for the file cjm_yolox_pytorch-0.0.142-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_yolox_pytorch-0.0.142-py3-none-any.whl
Algorithm Hash digest
SHA256 577b3cc76f1fef5cab3b9c648006806db5d04087a8114a1c71be9d231b39d690
MD5 fa36d421fd7e50d2d13ab0724cc58597
BLAKE2b-256 1dc4742fd63a8601c39a8bfb04ad9e109eba7e8dd0e9c6895846530d005041d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page