---
title: utils.__init__ API Reference
description: Explore the comprehensive reference for ultralytics.utils in the Ultralytics library. Enhance your ML workflow with these utility functions.
keywords: Ultralytics, utils, TQDM, Python, ML, Machine Learning utilities, YOLO, threading, logging, yaml, settings
---

# Reference for `ultralytics/utils/__init__.py`

!!! success "Improvements"

    This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/\_\_init\_\_.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/__init__.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing) — thank you! 🙏

<br>

## ::: ultralytics.utils.__init__.DataExportMixin

<br><br><hr><br>

## ::: ultralytics.utils.__init__.SimpleClass

<br><br><hr><br>

## ::: ultralytics.utils.__init__.IterableSimpleNamespace

<br><br><hr><br>

## ::: ultralytics.utils.__init__.ThreadingLocked

<br><br><hr><br>

## ::: ultralytics.utils.__init__.YAML

<br><br><hr><br>

## ::: ultralytics.utils.__init__.TryExcept

<br><br><hr><br>

## ::: ultralytics.utils.__init__.Retry

<br><br><hr><br>

## ::: ultralytics.utils.__init__.JSONDict

<br><br><hr><br>

## ::: ultralytics.utils.__init__.SettingsManager

<br><br><hr><br>

## ::: ultralytics.utils.__init__.env_bool

<br><br><hr><br>

## ::: ultralytics.utils.__init__.plt_settings

<br><br><hr><br>

## ::: ultralytics.utils.__init__.set_logging

<br><br><hr><br>

## ::: ultralytics.utils.__init__.emojis

<br><br><hr><br>

## ::: ultralytics.utils.__init__.read_device_model

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_ubuntu

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_debian

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_colab

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_kaggle

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_jupyter

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_runpod

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_docker

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_raspberrypi

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_jetson

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_dgx

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_online

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_pip_package

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_dir_writeable

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_pytest_running

<br><br><hr><br>

## ::: ultralytics.utils.__init__.is_github_action_running

<br><br><hr><br>

## ::: ultralytics.utils.__init__.get_default_args

<br><br><hr><br>

## ::: ultralytics.utils.__init__.get_ubuntu_version

<br><br><hr><br>

## ::: ultralytics.utils.__init__.get_user_config_dir

<br><br><hr><br>

## ::: ultralytics.utils.__init__.colorstr

<br><br><hr><br>

## ::: ultralytics.utils.__init__.remove_colorstr

<br><br><hr><br>

## ::: ultralytics.utils.__init__.threaded

<br><br><hr><br>

## ::: ultralytics.utils.__init__.set_sentry

<br><br><hr><br>

## ::: ultralytics.utils.__init__.deprecation_warn

<br><br><hr><br>

## ::: ultralytics.utils.__init__.clean_url

<br><br><hr><br>

## ::: ultralytics.utils.__init__.url2file

<br><br><hr><br>

## ::: ultralytics.utils.__init__.vscode_msg

<br><br>
