Skip to content

v2.0.0

Compare
Choose a tag to compare
@arshan-ritual arshan-ritual released this 28 Oct 16:43
· 45 commits to main since this release
6aed694

v2.0.0

New release of infernet-monorepo, with updated libraries & services.

Features

  • infernet-ml 2.0.0: New major version with newly added features: RitualVector, RitualArtifactManager, etc.
  • infernet-client 1.4.0: Client library for Infernet, up to date with infernet-node 1.4.0.
  • infernet-services 2.0.0: Out-of-the-box compute containers for common ML tasks. With newly added ezkl service

Infernet ML 2.0.0

Added

  • Added RitualVector class for unified handling of vectors across various
    libraries as well as encoding/decoding to/from solidity bytes. With support for both
    fixed-point floating point arithmetic as well as IEEE-754 floating point arithmetic.
  • Added RitualRepo class for a unified standard of dealing with repositories from
    different sources.
  • Support for EZKL proof generation through various modules & utility functions.
  • Added utility methods & types (in the spec.py module) for broadcasting hardware
    capabilities as well as compute capabilities (ZK, LLM Inference, etc.) information
    through a REST endpoint.
  • New RitualArtifactManager class for managing artifacts in a standardized way across
    different storage backends.

Changed

Changed the input interfaces for the following workflows to use RitualVector.

  • TorchInferenceWorkflow
  • ONNXInferenceWorkflow

Infernet Services 2.0.0

Added

  • New ezkl_proof_service.

Infernet Client 1.4.0

Added

  • Ability to query the resource endpoint.
  • CLI command for withdrawing funds from Infernet wallet.