LatticaAI Documentation
  • Welcome to LatticaAI
  • Conceptual Guide
  • Architecture Overview
    • Management Client
    • Query Client
  • Platform Workflows
    • Account Management
    • Model Management
    • User Access Management
    • Query Submission
    • Credit Management
    • Worker Management
  • How-To Guides
    • Client Installation
      • How-To: Install Management Client
      • How-To: Install Query Client
    • Model Lifecycle
      • How-To: Deploy AI model
      • How-To: Modify AI Model Settings
    • Access Control
      • How-To: Create User Access Token
      • How-To: Modify User Access Token Setting
      • How-To: Remove Token's Assignment
      • How-To: Assign Token to Model
      • How-To: See List of Tokens
    • Resource Management
      • How-To: Start Worker
      • How-To: Stop Worker
      • How-To: Monitor Worker Performance
    • Secure Query Processing
      • How To: Upload Evaluation Key
      • How-To: Encrypt Input Message
      • How To: Execute Query
      • How-To: Decrypt Output Data
      • How-To: Encrypt, Execute, and Decrypt in One Step
    • Account and Finance Operations
      • How-To: View Payment Transaction History
      • How-To: Update Account Information
      • How-To: View Credit Balance and Add Credit to Your Account
      • How-To: Monitor Balance and Usage
  • Demo Tutorials
    • Image Sharpening with LatticaAI Demo Tutorial
    • Sentiment Analysis with LatticaAI Demo Tutorial
    • Health Analysis with LatticaAI Demo Tutorial
    • Digit Recognition with LatticaAI Demo Tutorial
    • Zooming Into Each Step of Demo Run with LatticaAI flow
Powered by GitBook
On this page

Was this helpful?

  1. Architecture Overview

Management Client

PreviousArchitecture OverviewNextQuery Client

Last updated 2 months ago

Was this helpful?

The Management Client is designed for AI Providers to manage all aspects of model setup, integration, and resource management. Providers can perform these activities using either the Lattica Web Console or the Python SDK.

Before using either option, you must sign up on the Lattica Console to create an account and receive your Account ID.

1

Installing the Management Package (Python SDK)

If you choose to use the Python SDK, the Management Client package. This package provides all functionalities needed for deploying models, managing tokens, and controlling workers.

2

Model Compilation and Integration

The Management Client enables AI Providers to deploy and manage their models in Lattica’s system.

  • Deployment Options:

    • Use the Web Console for an intuitive user interface.

    • Use the Python SDK for programmatic integration.

  • Process:

    • AI models to LatticaAI’s backend

    • Models can be (updated, activated, or deactivated) after deployment.

Note: The model will be ready for processing only after LatticaAI builds the homomorphic-ready model in the backend.

After LatticaAI confirms the model's successful creation, the provider can begin using it for encrypted data processing.

3

Access Token Management

The Management Client provides tools to manage User Access Tokens, which control secure access to deployed models.

  • Token Functions:

    • new tokens.

    • tokens.

    • or tokens to specific models.

These activities can be performed via the Web Console or the Python SDK.

4

Worker (GPU) Management

After models and tokens are set up, AI Providers can control computational resources by managing workers.

  • Worker Functions:

    • or GPU workers as needed for active operations.

    • worker performance and optimize resource allocation.

Providers can perform these activities through the Web Console or Python SDK, giving full control over runtime and resources.

install
Deploy
managed
Create
Activate or deactivate
Assign
reassign
Start
stop
Monitor
Page cover image