/sas-container-runtime

This repository will be used to provide working examples, articles, links to published material etc., for the SAS Container Runtime (SCR).

Apache License 2.0Apache-2.0

SAS Container Runtime(SCR) - the Low Footprint, High Performance Container for SAS Models

SAS Container Runtime is a lightweight OCI (Open Container Initiative) compliant Docker container for executing SAS models. Models developed with SAS Viya can be published to any container registry.  Users can take advantage of the cloud infrastructure to deploy applications with small footprint and are highly scalable and highly available. This ensures resources can be fully utilized to quickly execute the largest number of models and reduce the effort that is required to manage the environment.

SCR is now part of family of containers that Model Manager publishes: Python containers, R containers and AML containers.

Goal of this repository

This repository was created to go beyond the official documentation of SCR.This repository will be used to provide working examples, articles, links to published material etc.

Please feel free to download and use any material provided here. All material is provided under Apache-2 license.

Organization of material

  • Examples - Contains working examples

  • The wiki pages will be used for articles, FAQ's

Examples

These examples are in the examples directory.

  • AzureDeployment - Notes on deploying SCR in ACI, Azure App and a cluster

  • Pipeline - A multi-container approach to building a scoring pipeline

  • scrAuthenticationWithAzureAD - Configure Authentication for SAS Container Runtime (SCR) in Azure AD

Contributing

We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to this project.

License

This project is licensed under the Apache 2.0 License.

Additional Resources