docstr: Register data-directed dispatch functions
docstr_tok: ["Register","data-directed","dispatch","functions"]
code: def __init__(self):
      """Register data-directed dispatch functions"""
      if _cupy(strict=False):
          register_cupy()
  
file_path: dask/dask/array/cupy_entry_point.py
imports: from __future__ import annotations
  import dask.array
  from dask import config
  from dask.array.backends import ArrayBackendEntrypoint, register_cupy
  from dask.array.core import Array
  from dask.array.dispatch import to_cupy_dispatch
label_desc: Use image node_id 1 to create a new CupyBackendEntrypoint object from inherited base classes: ArrayBackendEntrypoint with example: obj = CupyBackendEntrypoint()