Skip to main content

Apollo's model deployment and management tool

Project description

amodel

amodel is Apollo's model deployment and management tool.

Set environment

If you are running in Apollo docker, you can skip this step. If you are running outside of docker, the following environment needs to be set up.

source docker/setup_host/host_env.sh

How to work

amodel provides the following commands:

  • list. Show models installed in Apollo.
  • info. Show details of the model.
  • install. Install the model to Apollo.
  • remove. Remove the model from Apollo.

List

You can get the installed models in Apollo through the list command.

$ amodel list
Name                |Task_type           |Sensor_type         |Framework           |Date
mask_pillars        |3d_detection        |lidar               |paddlepaddle        |2021-07-30
center_point        |3d_detection        |lidar               |paddlepaddle        |2022-07-22
point_pillars       |3d_detection        |lidar               |paddlepaddle        |2020-12-15
cnnseg16            |3d_segmentation     |lidar               |paddlepaddle        |2018-10-14
cnnseg128           |3d_segmentation     |lidar               |paddlepaddle        |2020-06-17
cnnseg64            |3d_segmentation     |lidar               |paddlepaddle        |2019-05-29
smoke               |3d_detection        |camera              |paddlepaddle        |2019-06-27
3d-yolo             |3d_detection        |camera              |paddlepaddle        |2019-12-08
denseline           |lane_detection      |camera              |paddlepaddle        |2019-05-29
darkSCNN            |lane_detection      |camera              |paddlepaddle        |2020-12-15
tl_detection        |tl_detection        |camera              |paddlepaddle        |2021-01-15
tl_recognition      |tl_recognition      |camera              |paddlepaddle        |2021-01-15

Info

Then you can use the info command to show the details of the model.

$ amodel info point_pillars
name: point_pillars
date: 2020-12-15
task_type: 3d_detection
sensor_type: lidar
framework: paddlepaddle
model_files:
- name: pfe.onnx
  size: 4125
- name: pts_backbone.zip
  size: 16945051
- name: pts_bbox_head.zip
  size: 121150
- name: pts_middle_encoder.zip
  size: 3763
- name: pts_neck.zip
  size: 2420625
- name: pts_voxel_encoder.zip
  size: 17575
- name: rpn.onnx
  size: 18300546
dataset:
- waymo
- kitti
- nusense

Install

You can deploy the model through the install command.

# Install from local
amodel install xxx.zip
# Install from http
amodel install https://xxx.zip

Remove

You can delete the model installed in Apollo through the remove command.

amodel remove point_pillars

Project details


Download files

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

Source Distribution

amodel-0.1.2.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file amodel-0.1.2.tar.gz.

File metadata

  • Download URL: amodel-0.1.2.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for amodel-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0152f68d813653f921f8893d5a71b71175b19fd2ebd40c04eb92ad4e967ab806
MD5 64d1abe9d675e7f9a56774b1beed45b5
BLAKE2b-256 438af1a54d8cb84eb06a1ea0baed1496a504d62799c32258409091bc592ab105

See more details on using hashes here.

Supported by

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