kneron-mmtracking
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: kneron
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 1.67 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Kneron AI Training/Deployment Platform (mmTracking-based)
Introduction
kneron-mmtracking is a platform built upon the well-known mmtracking for tracking. We encourage you to start with ByteTrack: Multi-Object Tracking by Associating Every Detection Box to build basic knowledge of Kneron-Edition mmtracking, and read mmtracking docs for detailed mmtracking usage.
In this repository, we provide an end-to-end training/deployment flow to realize on Kneron's AI accelerators:
- Training/Evalulation:
- Modified model configuration file and verified for Kneron hardware platform
- Please see Overview of Benchmark and Model Zoo for Kneron-Verified model list
- Converting to ONNX:
- pytorch2onnx_kneron.py (beta)
- Export optimized and Kneron-toolchain supported onnx
- Automatically modify model for arbitrary data normalization preprocess
- Evaluation
- test_kneron.py (beta)
- Evaluate the model with pytorch checkpoint, onnx, and kneron-nef
- Testing
- inference_kn (beta)
- Verify the converted NEF model on Kneron USB accelerator with this API
- Converting Kneron-NEF: (toolchain feature)
- Convert the trained pytorch model to Kneron-NEF model, which could be used on Kneron hardware platform.
License
This project is released under the Apache 2.0 license.
Changelog
N/A
Overview of Benchmark and Kneron Model Zoo
| Model | size | Mem (GB) | box AP | Config | Download | |:---------:|:-------:|:-------:|:-------:|:--------:|:------:| | ByteTrack(YOLOX-s) | (448, 800) | 7.6 | 82.4 | config |model
Installation
- Please refer to ByteTrack: Multi-Object Tracking by Associating Every Detection Box, Step 0. Environment for installation.
- Please refer to Kneron PLUS - Python: Installation for the environment setup for Kneron USB accelerator.
Getting Started
Tutorial - Kneron Edition
- ByteTrack: Multi-Object Tracking by Associating Every Detection Box: A tutorial for users to get started easily. To see detailed documents, please see below.
Documents - Kneron Edition
Original mmtracking Documents
- Original mmtracking getting started: It is recommended to read the original mmtracking getting started documents for other mmtracking operations.
- Original mmtracking readthedoc: Original mmtracking documents.
Contributing
kneron-mmtracking a platform built upon OpenMMLab-mmtracking
For issues regarding to the original mmtracking: We appreciate all contributions to improve OpenMMLab-mmtracking. Ongoing projects can be found in out GitHub Projects. Welcome community users to participate in these projects. Please refer to CONTRIBUTING.md for the contributing guideline.
For issues regarding to this repository kneron-mmtracking: Welcome to leave the comment or submit pull requests here to improve kneron-mmtracking
Related Projects
- kneron-mmdetection: Kneron training/deployment platform on OpenMMLab - mmDetection detection toolbox
- kneron-mmsegmentation: Kneron training/deployment platform on OpenMMLab - mmSegmentation semantic segmentation toolbox
Owner
- Name: Kneron
- Login: kneron
- Kind: organization
- Email: info@kneron.us
- Location: United States of America
- Website: https://kneron.com/
- Repositories: 10
- Profile: https://github.com/kneron
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - name: "MMTracking Contributors" title: "OpenMMLab Video Perception Toolbox and Benchmark" date-released: 2021-01-04 url: "https://github.com/open-mmlab/mmtracking" license: Apache-2.0
GitHub Events
Total
Last Year
Dependencies
- cython *
- numpy *
- recommonmark *
- sphinx ==4.0.2
- sphinx-copybutton *
- sphinx_markdown_tables *
- mmcls >=0.14.0
- mmcv-full >=1.3.8,<1.4.0
- mmdet >=2.14.0,<3.0.0
- mmcls *
- mmcv *
- mmdet *
- torch *
- torchvision *
- attributee ==0.1.5
- dotty_dict *
- lap *
- matplotlib *
- mmcls >=0.16.0
- motmetrics *
- opencv-python *
- packaging *
- pycocotools <=2.0.2
- seaborn *
- six *
- terminaltables *
- tqdm *
- asynctest * test
- codecov * test
- flake8 * test
- interrogate * test
- isort ==4.3.21 test
- kwarray * test
- pytest * test
- ubelt * test
- xdoctest >=0.10.0 test
- yapf * test