``Kokkos::device_id`` ===================== .. role:: cpp(code) :language: cpp Defined in header ```` .. code-block:: cpp [[nodiscard]] int device_id() noexcept; // (since 4.1) Returns the id of the device that is used by ``DefaultExecutionSpace`` or ``-1`` if only host backends are enabled. ---- **See also** .. _num_devices : num_devices.html .. |num_devices| replace:: ``num_devices`` .. _num_threads : num_threads.html .. |num_threads| replace:: ``num_threads`` .. _initialize: ../initialize_finalize/initialize.html .. |initialize| replace:: ``initialize`` .. _InitializationSettings: ../initialize_finalize/InitializationSettings.html .. |InitializationSettings| replace:: ``InitializationSettings`` |num_devices|_: returns the number of devices available to Kokkos |num_threads|_: returns the number of threads used by Kokkos |initialize|_: initializes the Kokkos execution environment |InitializationSettings|_: settings for initializing Kokkos