Skip to main content
Ctrl+K
NumPy v2.2 Manual - Home NumPy v2.2 Manual - Home
  • User Guide
  • API reference
  • Building from source
  • Development
  • Release notes
  • Learn
    • NEPs
  • GitHub
  • User Guide
  • API reference
  • Building from source
  • Development
  • Release notes
  • Learn
  • NEPs
  • GitHub

Section Navigation

  • NumPy’s module structure
  • Array objects
  • Universal functions (ufunc)
  • Routines and objects by topic
  • Typing (numpy.typing)
  • Packaging (numpy.distutils)
  • NumPy C-API
  • Array API standard compatibility
    • numpy.__array_namespace_info__
      • numpy.__array_namespace_info__.capabilities
      • numpy.__array_namespace_info__.default_device
      • numpy.__array_namespace_info__.default_dtypes
      • numpy.__array_namespace_info__.devices
      • numpy.__array_namespace_info__.dtypes
  • CPU/SIMD optimizations
  • Thread Safety
  • Global Configuration Options
  • NumPy security
  • Status of numpy.distutils and migration advice
  • numpy.distutils user guide
  • NumPy and SWIG
  • NumPy reference
  • Array API standard compatibility
  • numpy.__array_namespace_info__
  • numpy.__array_namespace_info__.devices

numpy.__array_namespace_info__.devices#

method

__array_namespace_info__.devices()[source]#

The devices supported by NumPy.

For NumPy, this always returns ['cpu'].

Returns:
deviceslist of str

The devices supported by NumPy.

See also

__array_namespace_info__.capabilities
__array_namespace_info__.default_device
__array_namespace_info__.default_dtypes
__array_namespace_info__.dtypes

Examples

>>> info = np.__array_namespace_info__()
>>> info.devices()
['cpu']

previous

numpy.__array_namespace_info__.default_dtypes

next

numpy.__array_namespace_info__.dtypes

On this page
  • __array_namespace_info__.devices

© Copyright 2008-2024, NumPy Developers.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.16.0.