Skip to content

PlatformApi

All URIs are relative to **

Method HTTP request Description
addEvent POST /events/{type} Add Event
addModel POST /model-repository/models Add Model
addModelV2 POST /model-repository/v2/models Add Model V2
addOptimizedModel PUT /model-repository/models/{model_id}/optimized Add Optimized Model
assertModelArguments POST /model-repository/models/verify Assert Model Arguments Before Upload
autonacModel POST /model-repository/models/{model_id}/autonac Autonac Model
buyModel POST /events/buy-model Buy Model
cancelColleagueInvite DELETE /invites/ Cancel Colleague Invite
compareModelsInModelZoo GET /events/compare-models-in-model-zoo Compare Models In Model Zoo
createWorkspace POST /workspaces/ Create Workspace
deleteConversionParameters DELETE /conversion/{model_id} Delete Conversion Parameters
deleteModel DELETE /model-repository/models/{model_id} Delete Model
deleteWorkspace DELETE /workspaces/{id} Delete Workspace
deployModelToInfery GET /model-repository/models/{model_id}/deploy/infery Deploy Model To Infery
editModel PUT /model-repository/models/{model_id} Edit Model
editUser PUT /users/{user_id} Edit User
getAllAccuracyMetrics GET /global-configuration/accuracy-metrics Get All Accuracy Metrics
getAllArchitectures GET /global-configuration/architectures Get All Architecture
getAllBatchSizes GET /global-configuration/batch-sizes Get All Batch Sizes
getAllDpTasks GET /global-configuration/deep-learning-tasks Get All Dp Tasks
getAllFeatureFlags GET /global-configuration/feature-flags Get All Feature Flags
getAllFrameworks GET /global-configuration/frameworks Get All Frameworks
getAllHardwareTypes GET /global-configuration/hardware-types Get All Hardware Types
getAllHardwares GET /global-configuration/hardware Get All Hardwares
getAllModels GET /model-repository/models Get Models
getAllPerformanceMetrics GET /global-configuration/performance-metrics Get All Performance Metrics
getAllQuantizationLevels GET /global-configuration/quantization-levels Get All Quantization Levels
getAllUsers GET /users/ Get All Users
getAllWorkspaces GET /workspaces/ Get Workspaces
getApiVersion GET /version Request Version
getArchitectures GET /architectures Get Architectures
getAutonacModelFileLink GET /autonac/{model_name}/{file_name} Get Model File Download Link
getBenchmarkRequest GET /model-repository/models/benchmark/{benchmark_request_id} Get Benchmark Request
getCompany GET /companies/ Get Company
getCompanyStats GET /companies/stats Get Company Stats
getConversionParameters GET /conversion/{model_id} Get Conversion Parameters
getEvents GET /events/ Get Events
getExperimentUploadUrl GET /experiments/{experiment_id}/upload_url Get Experiment Upload Url
getExperimentsCounter GET /experiments/counter Get Experiments Counter
getInviteByToken GET /invites/{token} Get Invite By Token
getInvites GET /invites/ Get Invites
getModelById GET /model-repository/models/{model_id} Get Model By Id
getModelByName GET /model-repository/models/name/{name} Get Model By Name
getModelSignedUrlForDownload GET /model-repository/models/{model_id}/download-url Get Model Signed Url For Download
getModelSignedUrlForUpload GET /model-repository/models/{model_name}/upload-url Get Model Signed Url For Upload
getModelZoo GET /model-repository/model-zoo Get Model Zoo
getOptimizedModels GET /model-repository/models/{model_id}/optimized_models Get Optimized Models
getSnippetsFromTemplate GET /snippets/template/{name} Get Snippets From Template
getUserActivityByUserId GET /users/{user_id}/activity Get User Activity By User Id
getUserById GET /users/{user_id} Get User By Id
getWorkspaceById GET /workspaces/{id} Get Workspace
getWorkspaceExperiments GET /experiments/ Get Workspace Experiments
getWorkspaceMembers GET /workspaces/{workspace_id}/members Get Workspace Members
getWorkspaceStats GET /workspaces/stats Get Workspace Stats
gruModel POST /model-repository/models/{model_id}/gru Gru Model
healthCheck GET /healthz Health
importPublicModel POST /model-repository/models/public Import Public Model
inviteColleagueToJoinWorkspace POST /invites/ Invite Colleague
log POST /support/log Upload Log
login POST /auth/verification_token Get Access Token
optimizeModel POST /model-repository/models/{model_id}/optimize Optimize Model
quotaIncrease POST /events/quota-increase Request Quota Increase
registerUserArchitecture POST /architectures/user Register User Architecture
requestModel POST /events/request-model Request Model
requestPublicArchitecture GET /events/request-public-architecture Request Public Architecture
requestSupport POST /events/support Request Support
resetPassword POST /auth/reset-password Reset Password
sendModelBenchmarkRequest POST /model-repository/models/{model_id}/benchmark Benchmark Model
setConversionParameters POST /conversion/{model_id} Set Conversion Parameters
setPassword POST /auth/set-password Set Password
signInWithProvider POST /auth/sign_in/{provider} Auth With Provider
signUpUser POST /users/ Sign Up User
startExperiment POST /experiments/ Register Experiment
switchToWorkspace GET /workspaces/{workspace_id}/switch Switch Workspace
updateUserActivity PUT /users/{user_id}/activity Update User Activity
updateWorkspace PATCH /workspaces/{id} Update Workspace
upgradePlan POST /events/upgrade Request Platform Upgrade
uploadLogUrl GET /support/upload-log-url Get Upload Support Log Url
validateModelName POST /model-repository/models/verify/name Validate Model Name
verifyEmail POST /auth/email/verify/{token_key} Verify Email Token

addEvent

Add Event

Adds a user event for the current user.

Example

 addEvent type=value

Parameters

Name Type Description Notes
type UserEventType The type of the event to add. [default to null]
userEventForm UserEventForm

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

addModel

Add Model

Pushes a model into the model repository.If the model doesn't exist, we will create a new model automatically. If the model already exists, updates the model latest revision to the submitted mode

Example

 addModel  etag=value

Parameters

Name Type Description Notes
etag string The unique ETag in S3 for the model being uploaded [default to null]
modelMetadataIn ModelMetadataIn

Return type

APIResponseAddModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

addModelV2

Add Model V2

Pushes a model into the model repository.If the model doesn't exist, we will create a new model automatically. If the model already exists, updates the model latest revision to the submitted mode

Example

 addModelV2  etag=value

Parameters

Name Type Description Notes
etag string The unique ETag in S3 for the model being uploaded [default to null]
bodyAddModelV2 BodyAddModelV2

Return type

APIResponseAddModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

addOptimizedModel

Add Optimized Model

Pushes an optimized model into the model repository.The model should exist in the user's model repository before running this endpoint

Example

 addOptimizedModel model_id=value  etag=value  optimization_state=value

Parameters

Name Type Description Notes
modelId string The id of the model to update its optimized version [default to null]
etag string The unique ETag in S3 for the optimized model [default to null]
optimizationState ModelOptimizationState The updated optimization state to put for the model [optional] [default to null]

Return type

APIResponseUUID

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

assertModelArguments

Assert Model Arguments Before Upload

Verifies the model arguments before upload to the repository.If the model doesn't exist, we will create a new model automatically

Example

 assertModelArguments

Parameters

Name Type Description Notes
modelMetadata ModelMetadata

Return type

APIResponseStr

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

autonacModel

Autonac Model

AutoNAC an existing model

Example

 autonacModel model_id=value

Parameters

Name Type Description Notes
modelId string Base model to create an autoNAC model from [default to null]

Return type

APIResponseOptimizeModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

buyModel

Buy Model

Registers when a user is interested in buying a model

Example

 buyModel

Parameters

Name Type Description Notes
modelPurchaseEvent ModelPurchaseEvent

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

cancelColleagueInvite

Cancel Colleague Invite

Example

 cancelColleagueInvite

Parameters

Name Type Description Notes
inviteColleagueWithWorkspace InviteColleagueWithWorkspace

Return type

APIResponseStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

compareModelsInModelZoo

Compare Models In Model Zoo

Registers when a user compares models in the Model Zoo page

Example

 compareModelsInModelZoo  Specify as:  model_name=value1 model_name=value2 model_name=...

Parameters

Name Type Description Notes
modelName array[string] [default to null]

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

createWorkspace

Create Workspace

Creates a workspace for the current user

Example

 createWorkspace

Parameters

Name Type Description Notes
workspaceForm WorkspaceForm

Return type

APIResponseWorkspaceBase

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteConversionParameters

Delete Conversion Parameters

Delete additional conversion parameters for a specified model.

Example

 deleteConversionParameters model_id=value

Parameters

Name Type Description Notes
modelId string ID of the model to delete conversion parameters for [default to null]

Return type

AnyType

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteModel

Delete Model

Deletes a model from the model repository

Example

 deleteModel model_id=value  force_delete=value

Parameters

Name Type Description Notes
modelId string The unique ID of model in the model repository. [default to null]
forceDelete boolean [optional] [default to false]

Return type

APIResponseDeleteModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteWorkspace

Delete Workspace

Deletes a workspace

Example

 deleteWorkspace id=value

Parameters

Name Type Description Notes
id string [default to null]

Return type

APIResponseBool

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deployModelToInfery

Deploy Model To Infery

Generates code snippets to load the model on a local machine, using the Deci's Infery python package.

Example

 deployModelToInfery model_id=value  hardware=value

Parameters

Name Type Description Notes
modelId string The unique ID of model in the model repository. [default to null]
hardware InferyVersion The infery version that will be used. [optional] [default to null]

Return type

APIResponseListStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

editModel

Edit Model

Edit a model of the model repository

Example

 editModel model_id=value

Parameters

Name Type Description Notes
modelId string The unique ID of model in the model repository. [default to null]
editModelForm EditModelForm

Return type

APIResponseModelMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

editUser

Edit User

Example

 editUser user_id=value

Parameters

Name Type Description Notes
userId string The unique ID of user. [default to null]
editUserForm EditUserForm

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllAccuracyMetrics

Get All Accuracy Metrics

Get all the accuracy metrics supported by deci.

Example

 getAllAccuracyMetrics

Parameters

This endpoint does not need any parameter.

Return type

APIResponseDictDeciCommonDataTypesEnumDeepLearningTaskDeepLearningTaskApiCommonDataTypesGlobalConfigurationDataTypesAccuracyMetricsSchemaResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllArchitectures

Get All Architecture

Get all the deep learning architectures supported by deci.

Example

 getAllArchitectures

Parameters

This endpoint does not need any parameter.

Return type

APIResponseList

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllBatchSizes

Get All Batch Sizes

Get all the batch sizes supported by deci.

Example

 getAllBatchSizes  detailed=value

Parameters

Name Type Description Notes
detailed boolean Whether we should return a dictionary of hardware environment to batch sizes or a list of batch sizes [optional] [default to false]

Return type

APIResponseUnionListDeciCommonDataTypesEnumModelsEnumsBatchSizeDictStrListPydanticTypesPositiveInt

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllDpTasks

Get All Dp Tasks

Get all the deep learning tasks supported by deci.

Example

 getAllDpTasks

Parameters

This endpoint does not need any parameter.

Return type

APIResponseList

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllFeatureFlags

Get All Feature Flags

Get all the deci's feature flags.

Example

 getAllFeatureFlags

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciInfraDataTypesFeatureFlagFeatureFlag

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllFrameworks

Get All Frameworks

Get all the deep learning frameworks supported by deci.

Example

 getAllFrameworks

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciCommonDataTypesEnumModelFrameworksFrameworkType

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllHardwareTypes

Get All Hardware Types

Get all the hardware-types supported by deci.

Example

 getAllHardwareTypes

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciCommonDataTypesHardwareHardwareReturnSchema

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllHardwares

Get All Hardwares

Get all hardwares supported by Deci

Example

 getAllHardwares

Parameters

This endpoint does not need any parameter.

Return type

array[Hardware]

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllModels

Get Models

Get all the models of the logged in user/organization.

Example

 getAllModels  reorder=value  with_autonacs=value  with_deleted=value  Specify as:  ids=value1 ids=value2 ids=...

Parameters

Name Type Description Notes
reorder boolean [optional] [default to false]
withAutonacs boolean [optional] [default to true]
withDeleted boolean [optional] [default to false]
ids array[string] List of model ids to query the models metadata from, if not given all will be fetched. [optional] [default to null]

Return type

APIResponseListDeciInfraDataTypesDeepLearningModelBaselineModelResponseMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllPerformanceMetrics

Get All Performance Metrics

Get all the performance metrics supported by deci.

Example

 getAllPerformanceMetrics

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciCommonDataTypesEnumModelsEnumsMetric

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllQuantizationLevels

Get All Quantization Levels

Get all the quantization levels supported by deci.

Example

 getAllQuantizationLevels

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciCommonDataTypesEnumModelsEnumsQuantizationLevel

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllUsers

Get All Users

Gets all the workspace users

Example

 getAllUsers  first_name=value  last_name=value  email=value  self=value

Parameters

Name Type Description Notes
firstName string The name of the user to filter by. [optional] [default to null]
lastName string The name of the user to filter by. [optional] [default to null]
email string The email of the user to filter by. [optional] [default to null]
self boolean Do you want to return only your own user metadata? [optional] [default to false]

Return type

APIResponseListDeciInfraDataTypesUserUser

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getAllWorkspaces

Get Workspaces

Fetches all user workspaces

Example

 getAllWorkspaces

Parameters

This endpoint does not need any parameter.

Return type

APIResponseListDeciInfraDataTypesWorkspaceWorkspaceBase

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getApiVersion

Request Version

Example

 getApiVersion

Parameters

This endpoint does not need any parameter.

Return type

APIResponseStr

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getArchitectures

Get Architectures

Get All Architectures

Example

 getArchitectures

Parameters

This endpoint does not need any parameter.

Return type

Architectures

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

Get Model File Download Link

Get a pre-signed URL to download one of an AutoNAC model's files

Example

 getAutonacModelFileLink model_name=value file_name=value  super_gradients_version=value

Parameters

Name Type Description Notes
modelName string [default to null]
fileName AutoNACFileName [default to null]
superGradientsVersion string [optional] [default to null]

Return type

APIResponseStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getBenchmarkRequest

Get Benchmark Request

Run benchmark cycle on an existing model.

Example

 getBenchmarkRequest benchmark_request_id=value

Parameters

Name Type Description Notes
benchmarkRequestId string The unique id of benchmark request. [default to null]

Return type

APIResponseBenchmarkRequestMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getCompany

Get Company

Gets the information about your company

Example

 getCompany

Parameters

This endpoint does not need any parameter.

Return type

APIResponseCompanyResponseMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getCompanyStats

Get Company Stats

Gets the stats about your company

Example

 getCompanyStats

Parameters

This endpoint does not need any parameter.

Return type

APIResponseWorkspaceStatsData

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getConversionParameters

Get Conversion Parameters

Get additional conversion parameters for a specified model.

Example

 getConversionParameters model_id=value

Parameters

Name Type Description Notes
modelId string ID of the model to get conversion parameters for [default to null]

Return type

ConversionParametersResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getEvents

Get Events

Get current user events.

Example

 getEvents  Specify as:  type=value1 type=value2 type=...  include_completed=value

Parameters

Name Type Description Notes
type array[UserEventType] Get only specific types of events [optional] [default to null]
includeCompleted boolean Whether to include already completed events of the current user [optional] [default to false]

Return type

APIResponseListDeciInfraDataTypesUserUserEvent

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getExperimentUploadUrl

Get Experiment Upload Url

Example

 getExperimentUploadUrl experiment_id=value  filename=value  model_id=value

Parameters

Name Type Description Notes
experimentId string [default to null]
filename string [default to null]
modelId string The ID of the model the experiment is running with. [optional] [default to null]

Return type

APIResponseDictStrAny

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getExperimentsCounter

Get Experiments Counter

Example

 getExperimentsCounter

Parameters

This endpoint does not need any parameter.

Return type

map[String, integer]

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getInviteByToken

Get Invite By Token

Example

 getInviteByToken token=value

Parameters

Name Type Description Notes
token string [default to null]

Return type

APIResponseInviteInDB

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getInvites

Get Invites

Example

 getInvites  public=value  workspace_id=value

Parameters

Name Type Description Notes
public boolean [optional] [default to false]
workspaceId string [optional] [default to null]

Return type

APIResponseListDeciInfraDataTypesInvitationsDataTypesInviteInDB

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getModelById

Get Model By Id

Gets a model by it's unique ID

Example

 getModelById model_id=value  reorder=value

Parameters

Name Type Description Notes
modelId string The unique ID of model in the model repository. [default to null]
reorder boolean [optional] [default to false]

Return type

APIResponseBaselineModelResponseMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getModelByName

Get Model By Name

Get a model with specific name

Example

 getModelByName name=value  reorder=value  version=value

Parameters

Name Type Description Notes
name string The model name [default to null]
reorder boolean [optional] [default to false]
version string Version of the model to retrieve (for example: 1.2) [optional] [default to null]

Return type

APIResponseBaselineModelResponseMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getModelSignedUrlForDownload

Get Model Signed Url For Download

Generates a temporary url, valid for 1 hour. The returned URL should be used with HTTP GET method to download the model file.

Example

 getModelSignedUrlForDownload model_id=value

Parameters

Name Type Description Notes
modelId string The unique ID of model in the model repository. [default to null]

Return type

APIResponseStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getModelSignedUrlForUpload

Get Model Signed Url For Upload

Generates a temporary url that includes an access verification_token for a HTTP PUT method, So clients can upload a non-optimized version (1.0) of their model binary file. The returned URL should be used via a PUT method with the model file.

Example

 getModelSignedUrlForUpload model_name=value  model_version=value

Parameters

Name Type Description Notes
modelName string The name of the model [default to null]
modelVersion string The version of the model [optional] [default to 1.0]

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getModelZoo

Get Model Zoo

Fetches the public models for the model zoo representation

Example

 getModelZoo  task=value

Parameters

Name Type Description Notes
task DeepLearningTask [optional] [default to null]

Return type

APIResponseListDeciInfraDataTypesDeepLearningModelModelZooResponseMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getOptimizedModels

Get Optimized Models

Gets all optimized models of baseline model

Example

 getOptimizedModels model_id=value  autonac_only=value

Parameters

Name Type Description Notes
modelId string The unique id of baseline model in the model repository. [default to null]
autonacOnly boolean A predicate whether to fetch only AutoNAC optimized models. [optional] [default to false]

Return type

APIResponseListDeciInfraDataTypesDeepLearningModelModelMetadata

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getSnippetsFromTemplate

Get Snippets From Template

Get snippets from a template

Example

 getSnippetsFromTemplate name=value

Parameters

Name Type Description Notes
name string [default to null]

Return type

APIResponseTemplateResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUserActivityByUserId

Get User Activity By User Id

Gets a activity of a user by it's unique ID

Example

 getUserActivityByUserId user_id=value

Parameters

Name Type Description Notes
userId string The unique ID of user. [default to null]

Return type

APIResponseDictDeciInfraDataTypesEnumUsersEnumsActivityEventNameInt

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getUserById

Get User By Id

Gets a user by it's unique ID

Example

 getUserById user_id=value

Parameters

Name Type Description Notes
userId string The unique ID of user. [default to null]

Return type

APIResponseUser

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getWorkspaceById

Get Workspace

Fetches single workspace by its ID

Example

 getWorkspaceById id=value

Parameters

Name Type Description Notes
id string [default to null]

Return type

APIResponseWorkspaceBase

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getWorkspaceExperiments

Get Workspace Experiments

Example

 getWorkspaceExperiments  Specify as:  architecture-ids=value1 architecture-ids=value2 architecture-ids=...

Parameters

Name Type Description Notes
architectureIds array[string] Limit experiments to a subset of model ids [optional] [default to null]

Return type

array[TrainingExperiment]

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getWorkspaceMembers

Get Workspace Members

Returns all members of a given workspace

Example

 getWorkspaceMembers workspace_id=value

Parameters

Name Type Description Notes
workspaceId string [default to null]

Return type

APIResponseListDeciInfraDataTypesUserUser

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getWorkspaceStats

Get Workspace Stats

Gets the stats about your workspace

Example

 getWorkspaceStats

Parameters

This endpoint does not need any parameter.

Return type

WorkspaceStatsData

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

gruModel

Gru Model

Run Gru on an existing model. Gru operation runs optimization on all hardwares for batch size 1 and quantization level FP16

Example

 gruModel model_id=value

Parameters

Name Type Description Notes
modelId string The unique id of model in the model repository. [default to null]
gruRequestForm GruRequestForm

Return type

APIResponseGruModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

healthCheck

Health

Example

 healthCheck

Parameters

This endpoint does not need any parameter.

Return type

APIResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

importPublicModel

Import Public Model

Clone a public model into client private model repository

Example

 importPublicModel  public_model_id=value  model_name=value

Parameters

Name Type Description Notes
publicModelId string [default to null]
modelName string Name of the requested model for get architecture recording [optional] [default to null]

Return type

APIResponseStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

inviteColleagueToJoinWorkspace

Invite Colleague

Example

 inviteColleagueToJoinWorkspace

Parameters

Name Type Description Notes
inviteColleagueWithWorkspace InviteColleagueWithWorkspace

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

log

Upload Log

Register logs for Deci support.

Example

 log

Parameters

Name Type Description Notes
logRequestBody LogRequestBody

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

login

Get Access Token

Example

 login

Parameters

Name Type Description Notes
username string [default to null]
password string [default to null]
grantType string [optional] [default to null]
scope string [optional] [default to ]
clientId string [optional] [default to null]
clientSecret string [optional] [default to null]

Return type

Token

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

optimizeModel

Optimize Model

Optimize an existing model for specific hardware.

Example

 optimizeModel model_id=value

Parameters

Name Type Description Notes
modelId string The unique id of model in the model repository. [default to null]
optimizationRequestForm OptimizationRequestForm

Return type

APIResponseOptimizeModelResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

quotaIncrease

Request Quota Increase

Registers when a user requests a quota increase

Example

 quotaIncrease

Parameters

Name Type Description Notes
quotaIncreaseRequestEvent QuotaIncreaseRequestEvent

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

registerUserArchitecture

Register User Architecture

Register a non-AutoNAC architecture

Example

 registerUserArchitecture

Parameters

Name Type Description Notes
bodyRegisterUserArchitecture BodyRegisterUserArchitecture

Return type

UserArchitecture

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

requestModel

Request Model

Registers when a user requests a missing model in the system

Example

 requestModel

Parameters

Name Type Description Notes
modelRequestEvent ModelRequestEvent

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

requestPublicArchitecture

Request Public Architecture

Registers when a user request architecture in the Model Zoo page

Example

 requestPublicArchitecture  model_name=value

Parameters

Name Type Description Notes
modelName string [default to null]

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

requestSupport

Request Support

Requests Deci support to contact you.

Example

 requestSupport

Parameters

Name Type Description Notes
supportRequestForm SupportRequestForm

Return type

APIResponseStr

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

resetPassword

Reset Password

Example

 resetPassword  email=value

Parameters

Name Type Description Notes
email string [default to null]

Return type

APIResponseStr

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendModelBenchmarkRequest

Benchmark Model

Run benchmark cycle on an existing model.

Example

 sendModelBenchmarkRequest model_id=value

Parameters

Name Type Description Notes
modelId string The unique id of model in the model repository. [default to null]
bodySendModelBenchmarkRequest BodySendModelBenchmarkRequest [optional]

Return type

string

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

setConversionParameters

Set Conversion Parameters

Set additional conversion parameters for a specified model.

Example

 setConversionParameters model_id=value

Parameters

Name Type Description Notes
modelId string ID of the model to set conversion parameters for [default to null]
body map

Return type

ConversionParametersResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

setPassword

Set Password

Example

 setPassword  password=value  auth_token=value

Parameters

Name Type Description Notes
password string [default to null]
authToken string [default to null]

Return type

APIResponseStr

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

signInWithProvider

Auth With Provider

Server to server verification against the provider that the token is valid

Example

 signInWithProvider provider=value

Parameters

Name Type Description Notes
provider AuthProvider [default to null]
bodySignInWithProvider BodySignInWithProvider

Return type

APIResponseProviderAuthenticationResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

signUpUser

Sign Up User

Example

 signUpUser

Parameters

Name Type Description Notes
invitedSignup InvitedSignup

Return type

APIResponseUUID

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

startExperiment

Register Experiment

Register/resume a training experiment

Example

 startExperiment

Parameters

Name Type Description Notes
experimentForm ExperimentForm

Return type

APIResponseTrainingExperiment

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

switchToWorkspace

Switch Workspace

Changes workspace context

Example

 switchToWorkspace workspace_id=value

Parameters

Name Type Description Notes
workspaceId string [default to null]

Return type

APIResponseToken

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateUserActivity

Update User Activity

Example

 updateUserActivity user_id=value  user_activity=value

Parameters

Name Type Description Notes
userId string The unique ID of user. [default to null]
userActivity ActivityEventName [default to null]

Return type

APIResponse

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateWorkspace

Update Workspace

Updates a workspace

Example

 updateWorkspace id=value

Parameters

Name Type Description Notes
id string [default to null]
workspaceForm WorkspaceForm

Return type

APIResponseWorkspaceBase

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

upgradePlan

Request Platform Upgrade

Requests an upgrade for the platform product.

Example

 upgradePlan

Parameters

This endpoint does not need any parameter.

Return type

APIResponseStr

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

uploadLogUrl

Get Upload Support Log Url

Get URL to upload logs for Deci support.

Example

 uploadLogUrl  tag=value  level=value

Parameters

Name Type Description Notes
tag string Support tag to add to logs [optional] [default to general]
level SentryLevel Sentry log level [optional] [default to null]

Return type

APIResponseDictStrAny

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

validateModelName

Validate Model Name

Validate a model's name meets requirements: uniqueness to workspace, and format

Example

 validateModelName

Parameters

Name Type Description Notes
bodyValidateModelName BodyValidateModelName

Return type

ModelNameValidationResult

Authorization

OAuth2PasswordBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

verifyEmail

Verify Email Token

Verifies an email after sign up, using a custom link the includes the email and the token.

Example

 verifyEmail token_key=value

Parameters

Name Type Description Notes
tokenKey string [default to null]

Return type

APIResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not Applicable
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]