ArmoniK.Extensions.Cpp

Contents:

  • 1. Setup ArmoniK SDK
  • 2. Run tests
  • 3. Build and configure your own client/worker

API Documentation

  • Doxygen generated C++ documentation
ArmoniK.Extensions.Cpp
  • ArmoniK.Extensions.Cpp documentation
  • Edit on GitHub

ArmoniK.Extensions.Cpp documentation

Contents:

  • 1. Setup ArmoniK SDK
    • 1.1. Global prerequisites
    • 1.2. How to build for Linux
      • 1.2.1. Prerequisites Linux
      • 1.2.2. CLion setup
      • 1.2.3. Visual Studio setup
    • 1.3. How to build for Red Hat Enterprise Linux 8 / UBI 8
      • 1.3.1. 1. Enable EPEL and install system dependencies
      • 1.3.2. 2. Build and install nlohmann/json from source
      • 1.3.3. 3. Install the gRPC RPMs
      • 1.3.4. 4. Install ArmoniK.Api
      • 1.3.5. 5. Build the SDK
    • 1.4. Worker Docker images
    • 1.5. How to build for Windows (Client only)
      • 1.5.1. Prerequisites Windows
      • 1.5.2. Visual Studio
  • 2. Run tests
    • 2.1. How to use the ArmoniK C++ SDK
      • 2.1.1. Build worker and dynamic worker (Linux only)
      • 2.1.2. Deploy ArmoniK
      • 2.1.3. Build the client test and submit jobs
  • 3. Build and configure your own client/worker
    • 3.1. Background: execution paths, blobs, and the convention
      • 3.1.1. Two execution paths
      • 3.1.2. Blobs
      • 3.1.3. The convention
      • 3.1.4. Backward compatibility
    • 3.2. Client
      • 3.2.1. Configure the session
      • 3.2.2. Invocation handler
      • 3.2.3. Submitting tasks — convention path (recommended)
      • 3.2.4. Submitting tasks — legacy path
      • 3.2.5. Task chaining with result_id
      • 3.2.6. Waiting for results
      • 3.2.7. Cross-SDK interoperability Samples
    • 3.3. Worker
      • 3.3.1. Deploying the shared library
      • 3.3.2. Building the shared library

API Documentation

  • Doxygen generated C++ documentation
Next

© Copyright 2021-2026, ANEO.

Built with Sphinx using a theme provided by Read the Docs.