IBM Analog Hardware Acceleration Kit

Get started

  • Installation
  • Advanced installation guide
  • Using the PyTorch integration
  • Glossary

Analog AI Concepts

  • Analog AI
  • Analog AI Hardware
  • Advantages and Challenges

Cloud/Composer

  • Analog AI Cloud Composer Overview
  • Composer CLI

Using the Simulator

  • Using aihwkit Simulator

Analog DNN Training

  • Specialized Update Algorithms
  • Analog Training Presets

Analog DNN Inference

  • Inference and PCM Statistical Model
  • Analog Hardware-aware Training
  • Inference with Analog CMO-ReRAM Statistical Model

Advanced Guides

  • aihwkit design
  • Development setup
  • Development conventions
  • Project roadmap
  • Changelog

References

  • API Reference
  • Paper References
IBM Analog Hardware Acceleration Kit
  • aihwkit.cloud.client package
  • View page source

aihwkit.cloud.client package

Client for connecting to the the AIHW Composer API.

Subpackages

  • aihwkit.cloud.client.v1 package
    • Submodules
      • aihwkit.cloud.client.v1.api_client module
        • ApiClient
      • aihwkit.cloud.client.v1.i_api_client module
        • InferenceApiClient
      • aihwkit.cloud.client.v1.parsers module
        • ExperimentParser
        • GeneralParser
      • aihwkit.cloud.client.v1.stubs module
        • ApiStub
        • Endpoint
        • ExperimentStub
        • InputStub
        • JobStub
        • LoginStub
        • OutputStub

Submodules

  • aihwkit.cloud.client.entities module
    • CloudExperiment
      • CloudExperiment.category
      • CloudExperiment.created_at
      • CloudExperiment.get_experiment()
      • CloudExperiment.get_result()
      • CloudExperiment.id_
      • CloudExperiment.input_id
      • CloudExperiment.job
      • CloudExperiment.name
      • CloudExperiment.status()
    • CloudExperimentCategory
      • CloudExperimentCategory.BASIC_INFERENCE
      • CloudExperimentCategory.BASIC_TRAINING
    • CloudJob
      • CloudJob.id_
      • CloudJob.output_id
      • CloudJob.status
    • CloudJobStatus
      • CloudJobStatus.COMPLETED
      • CloudJobStatus.FAILED
      • CloudJobStatus.RUNNING
      • CloudJobStatus.UNKNOWN
      • CloudJobStatus.WAITING
  • aihwkit.cloud.client.exceptions module
    • ApiResponseError
    • CredentialsError
    • ExperimentStatusError
    • InvalidResponseFieldError
    • ResponseError
  • aihwkit.cloud.client.session module
    • ApiSession
      • ApiSession.request()
      • ApiSession.update_jwt_token()
    • ObjectStorageSession
      • ObjectStorageSession.request()
  • aihwkit.cloud.client.utils module
    • ClientConfiguration
      • ClientConfiguration.parse_config()
      • ClientConfiguration.token
      • ClientConfiguration.url

© Copyright 2020, 2021, 2022, 2023, 2024, 2025, 2026 IBM Research.

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