V1 Release Notes (1.6-1.10)
Highlights v1.10
New capabilities in Release 1.10 further accelerates the deployment process by streamlining model on-boarding into ModelOp Center. Through ModelOp Center’s powerful but lightweight abstractions, data scientists can encapsulate their models for easy deployment through the ModelOp Center System without any re-coding or refactoring. Release 1.10 streamlines conformance to ModelOp Center’s abstractions for a large number of additional classes of models. Additionally, Release 1.10 adds automated schema inference to allow data scientists to quickly generate the externalized schemas to ensure compatibility of data streams with the model.
What’s New
Advanced Conformance Approach
Additional “model conformance” approaches to support a larger variety of data scientist workflows and programming paradigms. For particular models, this approach streamlines the process for adding a new model into ModelOp Center by allowing data scientists to simply change their model’s input and output data structures to read from the ModelOp Center runtime “slots.” A typical paradigm that data scientists use to structure their code includes: (1) reading in data (2) processing and scoring the data (3) writing the inference out to a consuming application or data feed. Through this feature, data scientists need only make minor modifications to steps 1 and 3, using the intuitive ModelOp Center libraries. Note that ModelOp Center will continue to support the prior “conformance” approaches, which are still well suited for certain classes of models (e.g. explicit RESTful models). This capability includes support for:
Languages: Python (others to follow in subsequent dot releases)
Local-mode support: support for testing the model in one’s local environment before uploading into a ModelOp Center fleet.
Auto Schema Creation
Added a schema inference utility to generate the ModelOp Center-compliant data schema automatically from a sample data file.
Go CLI/SDK
Added full support for a Go SDK for core ModelOp Center interactions, allowing data scientists, data engineers, model ops engineers, and others to leverage the rapidly-growing GO language for standard interactions and management of ModelOp Center. We have also used the new Go SDK to improve our CLI so it no longer depends on python implementations, allowing for more portability.
Enhanced Logging
Enhanced the core logging framework to leverage the ELK (Elasticsearch, Logstash, Kibana) stack, providing system architects and support engineers more flexibility to integrate ModelOp Center’s logging and monitoring capabilities into existing enterprise systems and standards.
Release v1.9
General improvements to performance and stability
Release v1.8
Enhanced CSV Encoding Support
GitHub Integration - Secrets Support
Enhanced Avro OCF Format Support
Relaxed Avro Schema Matching
S3 Transport Enhancements
Enhanced C/C++ Model Support - Multiple Stream Capability
Docker Secret Support for MySQL Backend and S3 Streams
Msgpack Encoding
General improvements to performance and stability
Release v1.7
ModelOp Center Composer and Designer BETA
ModelOp Center Compare BETA
GitHub Integration
Scala ModelOp Center SDK
Import Policy Enhancements
General improvements to performance and stability
Release v1.6.1
REST Transport and Python3 fixes
Stream Sampling for inline and REST transports
Model Schema is used when missing from Stream Descriptor
Loop is set to false by default in Stream Descriptors
Stream profiling sensors
S3 Authenticated Stream Transport
Model Deploy - multiple I/O streams
Release v1.6
Multiple input and output streams
Octave and MATLAB model language support
R SDK
8 default sensors installed
Executable stream type
LDAP configuration through the dashboard
Ability to download assets from the dashboard
Authenticated Kafka stream type
Additional sub-commands in the CLI
General improvements to performance and stability