SAS Container Runtime is a lightweight Open Container Initiative (OCI) compliant container that scores SAS models and decisions. This enables you to run models and decisions on any OCI compliant compute system, including clusters that are based on Docker and Kubernetes. Deployments to cloud or on-premises systems are both supported.
For more information, see What Is SAS Container Runtime?
The content on this GitHub repository provides examples and other resources related to SAS Container Runtime and publishing SAS models to a container destination.
Here are the items that are included in the Examples folder.
-
AzureDeployment - Contains information about deploying SAS Container Runtime in an Azure Container Instance (ACI), an Azure Web App, and a cluster.
-
KnativeModelOps - Contains information about using Knative and Kubernetes.
-
LowCode_NoCode - Provides an overview of a low-code/no-code approach for SAS Container Runtime with Azure Power Apps.
-
Models - Contains sample models.
-
Pipeline - Contains information about using a multi-container deployment to build a scoring pipeline.
-
SagMakerRunTime - Contains information about using Amazon SageMaker hosting services with SAS Container Runtime.
-
scr-AzureSQL - Contains information and instructions about how to access an Azure SQL database in SAS Container Runtime via a Python module.
-
Scr-db2 - Contains information and instructions about how to access a DB2 database in SAS Container Runtime via a Python module.
-
Scr-docker-monitoring - Contains information about how to configure monitoring for a SAS Container Runtime container that is deployed using Docker.
-
Scr-k8s-monitoring - Contains information about how to configure monitoring using Helm for a SAS Container Runtime container that is deployed using Kubernetes.
-
ScrAuthenticationWithAzureAD - Contains information about how to configure authentication for SAS Container Runtime in Azure Active Directory (Azure AD).
We welcome your contributions! Please read CONTRIBUTING.md for details about how to submit contributions to this project.
This project is licensed under the Apache 2.0 License.
-
SAS Container Runtime Model Score Code and Decision Object Support and Limitations
-
SAS Viya Platform Administration: Configure Container Publishing Destinations
-
How to Publish a SAS Model to Azure with SAS Container Runtime: A Start-to-Finish Guide
-
Using SAS Container Runtime for Publishing SAS Models to Kubernetes on the Azure Cloud
-
How to Publish a Decision to Azure with SAS Container Runtime
-
Deploying SAS Container Runtime models on Azure Container Instances
-
Have Questions About SAS Container Runtime? Ask the Experts!