Skip to main content

AI Software Development Kit

Siemens AG - Industrial AI Suite

Streamline Industrial AI Development and Deployment

The AI Software Development Kit (the simaticai Python Package) is a comprehensive Python library designed to simplify the creation, packaging, and testing of AI inference pipelines for the Industrial AI Suite. Part of Siemens' Industrial Edge ecosystem, this SDK accelerates the integration of AI solutions into manufacturing environments.

Key Features

  • Complete ML Pipeline Support: Create and package AI inference pipelines with ease
  • Notebook-Based Tutorials: Ready-to-use End to End Tutorials for model training and deployment
  • Industrial Edge Integration: Seamless connectivity with SIMATIC and Industrial Edge infrastructure
  • Cloud Compatibility: Native integration with leading cloud-based ML environments (such as Microsoft Azure)
  • GPU Acceleration: Optimized for NVIDIA GPU-powered Industrial PCs
  • Production-Ready: Built for industrial-grade reliability and performance

Python support

  • simaticai python library 2.9.0 is installable and operable under 3.10+ Python environments
  • library is integration tested with the latest versions of Python 3.10, 3.11 and 3.12 at the time of writing
  • Python version for pipeline components is limited to 3.11 and 3.12 because AI Inference Server only supports these environments

Please be aware of the above information when you create, package and test your inference pipelines before deploying them on AI Inference Server.

Quick Links

Documentation & Resources

Support

  • Enterprise-grade Siemens support
  • Industrial Edge ecosystem backing
  • Regular updates and security patches
  • Technical consultation available
  • Website: https://support.industry.siemens.com/

Quick Start

The code examples only represent the main steps to create an AI Inference Pipeline using Package simaticai, to enjoy the full experience, please study the public tutorials or discover the code repository on Github.

Create an AI inference pipeline

from simaticai.deployment import PythonComponent, Pipeline
# creating a Pipeline Step for classification
classification = PythonComponent(name="classification")

# [..] additional steps to add resources and defining the environment

# creating of the Pipeline
pipeline = Pipeline("Image Classification")
# adding the classification step
pipeline.add_component(classification)

# [..] final steps to define the Pipeline properties and behavior

Package for deployment

# saving the Pipeline for deployment
package_path = pipeline.export("./deploy")

Prerequisites

  • Python >=3.10
  • pip >= 21.3.1 (automatically upgraded during installation)
  • Compatible with Industrial Edge devices
  • NVIDIA GPU support (recommended)

Why choose AI SDK?

🏭 Bridge the gap between AI development and shop floor deployment
🚀 Accelerate time-to-value for industrial AI solutions
🔄 Streamline ML operations across multiple locations
🛠️ User-friendly tools for automation engineers
🔌 Native integration with SIMATIC and Industrial Edge ecosystem
☁️ Cloud-ready architecture

Part of Industrial AI Suite

This SDK is a core component of the Industrial AI Suite, which provides:

  • Seamless cloud integration
  • Complete MLOps infrastructure
  • Multi-location model scaling
  • Industrial Edge ecosystem integration
  • User-friendly deployment tools
  • Production monitoring capabilities

Benefits

For Data Scientists

  • Focus on model development while we handle deployment
  • Familiar notebook-based workflows
  • Seamless integration with existing ML tools
  • Support for most used frameworks and multiple libraries

For Automation Engineers

  • No prior data science experience required
  • User-friendly deployment interfaces
  • Integrated monitoring solutions

For Operations

  • Scale AI solutions across locations
  • Reliable industrial-grade performance
  • Fast return on investment

License

MIT license - Contact Siemens for licensing options

Metadata

Release files for simaticai 2.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simaticai 2.9.0
File Size Uploaded
simaticai-2.9.0.tar.gz 118.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simaticai 2.9.0
File Interpreter ABI Platform
simaticai-2.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 258.4 kB

Release files / simaticai-2.9.0.tar.gz

Download URL simaticai-2.9.0.tar.gz
Size 118.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0ef1a521b388fedd3d790a3512c5148de95ad88b20385a3803c18676f6bd20d5
BLAKE2b-256 checksum
How to use checksums
9d51fde1438fc68d07dbc6d44f8387ecdf0b293b3f2fcec9ebdd80341a68205e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.12.13 Linux/6.18.33.2-microsoft-standard-WSL2

Release files / simaticai-2.9.0-py3-none-any.whl

Download URL simaticai-2.9.0-py3-none-any.whl
Size 140.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d68f7763af297fcaeb09bfbeb5d08390127ee369f09f08e4c0d6995fa7f530f0
BLAKE2b-256 checksum
How to use checksums
4cb200e4c0543aa888273182835886f566fe00d8b1f7836cbafd06f4fc3e6893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.12.13 Linux/6.18.33.2-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

2.9.0 This release

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page