> ## Documentation Index
> Fetch the complete documentation index at: https://vastai-80aa3a82-auto-cli-sdk-preview-pr-398.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# VastAI.self_test_machine

Perform a self-test on the specified machine.

## Signature

```python theme={null}
VastAI.self_test_machine(
    machine_id: Any,
    debugging: bool = False,
    ignore_requirements: bool = False,
    test_image: Optional[str] = None,
    support_bundle_dir: Optional[str] = None,
    no_support_bundle: bool = False
)
```

## Parameters

<ParamField path="machine_id" type="Any" required>
  Machine ID
</ParamField>

<ParamField path="debugging" type="bool">
  Enable debugging output
</ParamField>

<ParamField path="ignore_requirements" type="bool">
  Ignore the minimum system requirements and run the self test regardless
</ParamField>

<ParamField path="test_image" type="Optional[str]">
  Use a custom self-test image for testing custom self-test images. Overrides VAST\_SELF\_TEST\_IMAGE and CUDA mapping.
</ParamField>

<ParamField path="support_bundle_dir" type="Optional[str]">
  Directory for failure diagnostic bundles (default: /tmp)
</ParamField>

<ParamField path="no_support_bundle" type="bool">
  Do not create a diagnostic tarball when the self-test fails
</ParamField>

## Returns

`Any`

## Example

```python theme={null}
from vastai import VastAI

client = VastAI(api_key="YOUR_API_KEY")
result = client.self_test_machine(machine_id="value")
print(result)
```
