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.
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.
-
Examples - Contains working examples
-
The wiki pages will be used for articles, FAQ's
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
We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to this project.
This project is licensed under the Apache 2.0 License.
-
SAS Model Manager: configure Container Publishing Destinations
-
How to Publish a SAS Model to Azure with SCR: A Start-to-Finish Guide
-
Using the SAS Container Runtime for publishing SAS models to Kubernetes on the Azure cloud
-
How to Publish a Decision to Azure with SAS Container Runtime
-
Using Private Docker Publishing Destinations With SAS Model Manager and SAS Open Model Manager