---
title: Baseutils
description: API reference for all public classes and functions.
canonical: 'https://lightning.ai/docs/thunder/stable/api-reference/core/baseutils'
---
# Baseutils {#baseutils}

- [`check`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.check.md) — Helper function for raising an error_type (default: RuntimeError) if a boolean condition fails.
- [`check_type`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.check_type.md)
- [`ProxyInterface`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.ProxyInterface.md)
- [`NumberProxyInterface`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.NumberProxyInterface.md)
- [`TensorProxyInterface`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.TensorProxyInterface.md)
- [`SymbolInterface`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.SymbolInterface.md)
- [`BoundSymbolInterface`](/docs/thunder/0.2.6/api-reference/generated/thunder.core.baseutils.BoundSymbolInterface.md)

---

**Navigation**

- Parent: [thunder.core](/docs/thunder/0.2.6/api-reference/core.md)
