---
updatedAt: 2026-09-03T09:20:48.000Z
agentTools:
  projectIndex: https://documentation.picsellia.com/llms.txt
---

# Processing

#

# *Properties*

* `name` Name of this [Processing](processing)

* `target` Target of this [Processing](processing)

* `type` Type of this [Processing](processing)

* `docker` Docker image of this [Processing](processing)

***

# *Methods*

## update

```python
update(
   docker_image: (str|None) = None, docker_tag: (str|None) = None,
   description: (str|None) = None, default_parameters: (dict|None) = None,
   default_cpu: (int|None) = None, default_gpu: (int|None) = None
)
```

**Description**

Update docker\_image, description or default\_parameters of [Processing](processing).

**Examples**

```python
processing.update(docker_image='new-image', docker_tag='1.2.0')
```

**Arguments**

* *docker\_image* (str, optional) : New docker image of this [Processing](processing). Defaults to None.

* *docker\_tag* (str, optional) : New docker tag of this [Processing](processing). Defaults to None.

* *description* (str, optional) : New description of the [Processing](processing). Defaults to None.

* *default\_parameters* (dict, optional) : New default parameters of the [Processing](processing). Defaults to None.

* *default\_cpu* (str or InferenceType, optional) : New default cpu of the [Processing](processing). Defaults to None.

* *default\_gpu* (str or InferenceType, optional) : New default gpu of the [Processing](processing). Defaults to None.

***

## delete

```python
delete()
```

**Description**

Delete this processing from the platform.

:warning: **DANGER ZONE**: Be very careful here!

**Examples**

```python
processing.delete()
```

***

## list\_processing\_inputs

```python
list_processing_inputs()
```

**Description**

List inputs of this processing.

***

## add\_processing\_input

```python
add_processing_input(
   name: str, input_type: ProcessingInputType, required: bool,
   inference_type_constraint: (InferenceType|None),
   framework_constraint: (Framework|None)
)
```

**Description**

Add an input to this processing. Inputs are checked on launch\_processing(), they must match types and constraints.
They are passed to the context of your processing in "inputs" key.

***

## update\_processing\_input

```python
update_processing_input(
   name: str, required: bool, inference_type_constraint: (InferenceType|None),
   framework_constraint: (Framework|None)
)
```

**Description**

Update an input of this processing.

***

## delete\_processing\_input

```python
delete_processing_input(
   name: str
)
```

**Description**

Delete an input from this processing.

***