Skip to main content

EdgeFirst Validator

Project description

EdgeFirst Validator

This repository contains the Packer configuration, entrypoint script, and the validation implementation used by EdgeFirst Studio to perform validation of Vision (detection, segmentation, multitask) models with support for Keras, TFLite, and ONNX.

Overview

Changelog

  • June 16, 2025 [v4.0.4]: EdgeFirst Validator (formerly Deep View Validator) - Ultralytics metrics and EdgeFirst Studio integrations.

Installation

EdgeFirst-Validator is available and can be installed via pip through AWS CodeArtifact.

aws codeartifact login --tool pip --domain edgefirst --repository dve
pip install edgefirst-validator

To validate ONNX models, install the optional dependencies

pip install edgefirst-validator[onnx]

To validate TensorFlow or Keras models, install the optional dependencies.

pip install edgefirst-validator[keras]

Usage

  1. As a quickstart, deploy by default the validation of a YOLOv5 model with COCO128 dataset.

    python -m edgefirst.validator
    
  2. Deploy validation as a user-managed session in EdgeFirst Studio. First login with EdgeFirst Client.

    edgefirst-client login
    
    python -m edgefirst.validator --session-id <validator session ID>
    

    Otherwise, you can specify the credentials directly.

    python -m edgefirst.validator --token <token> --session-id <validator session ID>
    
    python -m edgefirst.validator --username <username> --password <password> --session-id <Validator Session ID>
    
  3. Deploy standalone validation.

    python -m edgefirst.validator <model path> <dataset path>
    

Documentation

Run the following commands to generate the documentation.

cd doc
pip install -r requirements.txt
make clean
make html

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

edgefirst_validator-4.1.13-py3-none-any.whl (196.7 kB view details)

Uploaded Python 3

File details

Details for the file edgefirst_validator-4.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for edgefirst_validator-4.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 a13a10386fef445b2354198462e1889d7c51449839e6ada072d09defbdeb3f27
MD5 82d0f2c85d22d22dcc320e65d6c4141e
BLAKE2b-256 c157295ce712d51ac4d0b0411a6322bfdea33abacf43250488bb3c81dbb0ad58

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