# Utilities (qiskit.utils)¶

 deprecate_arguments(kwarg_map) Decorator to automatically alias deprecated argument names and warn upon use. deprecate_function(msg[, stacklevel]) Emit a warning prior to calling decorated function. Basic hardware information about the local machine. Checks whether the current process is the main one apply_prefix(value, unit) Given a SI unit prefix and value, apply the prefix to convert to standard SI unit.

## Algorithm Utilities¶

 summarize_circuits Summarize circuits based on QuantumCircuit, and five metrics are summarized. get_entangler_map Utility method to get an entangler map among qubits. validate_entangler_map Validate a user supplied entangler map and converts entries to ints. has_ibmq Check if IBMQ is installed has_aer check if Aer is installed name_args Decorator to convert unnamed arguments to named ones. algorithm_globals Class for global properties.
 QuantumInstance Quantum Backend including execution setting.

A QuantumInstance holds the Qiskit backend as well as a number of compile and runtime parameters controlling circuit compilation and execution. Quantum algorithms are run on a device or simulator by passing a QuantumInstance setup with the desired backend etc.