Docs
Supported Platforms

Supported Platforms


macOS

  • macOS 15 (2024) or newer
  • Macs with M1 chip (2020) or newer (All Apple Silicon Macs)
  • 2 GB of free disk space

iOS

  • iOS 18 (2024) or newer
  • iPhones with A14 chip (2020) or newer
  • 2 GB of free disk space

iPadOS

  • iPadOS 18 (2024) or newer
  • iPads with A14 chip (2020) or newer
  • iPads with M1 chip (2021) or newer
  • 2 GB of free disk space

Fencing Argmax Deployment

Use PlatformValidator.isValidatedOnCurrentPlatform() to programatically constrain Argmax to the supported Apple platforms listed above:

let isValidated = PlatformValidator.isValidatedOnCurrentPlatform()
 
if (isValidated) {
  // This device and OS version combination is verified. Argmax can be initialized.
} else {
  // This device is either not yet validated or has insufficient resources to run advanced models locally
  // The SDK may still work but initializing Argmax is strongly discouraged.
}

For unsupported platforms, the reason for validation failure can be queried per model as follows:

let support = PlatformValidator.deviceSupport(for: .forModel(named: modelName))
 
guard support.isSupported else {
  print(support.failure?.localizedDescription ?? "")
  return
}

Qwen3-ASR Platform Support

Qwen3-ASR has a stricter validation compared to the rest of the SDK.

Use the dedicated API to fence the deployment of this model:

import Argmax
 
await ArgmaxSDK.with(ArgmaxConfig(apiKey: apiKey)) // Initialize Argmax SDK
 
if let error = Qwen3ASRPlatform.validationError() {
  print(error.localizedDescription)
  return
}
 
let whisperKit = try await WhisperKitPro(.qwen3ASR())

macOS

  • macOS 26 (2025) or newer
  • Macs with M1 chip (2020) or newer (All Apple Silicon Macs)
  • 4 GB of free disk space

iOS

  • iOS 26 (2025) or newer
  • iPhones with A15 chip (2021) or newer
  • 4 GB of free disk space

iPadOS

  • iPadOS 26 (2025) or newer
  • iPads with A15 chip (2021) or newer
  • iPads with M1 chip (2021) or newer
  • 4 GB of free disk space

Windows

Not coming soon