class_docstr: A base class of objects with multi-device hierarchy.
docstr: Converts parameter variables and persistent values from ChainerX to NumPy/CuPy devices without any copy.
docstr_tok: ["Converts","parameter","variables","and","persistent","values","from","ChainerX","to","NumPy\/CuPy","devices","without","any","copy","."]
code: def from_chx(self):
      """Converts parameter variables and persistent values from ChainerX \
  to NumPy/CuPy devices without any copy."""
      if self._device.xp is chainerx:
          self._device = self._device.fallback_device
  
      self.device_resident_accept(_FromChxVisitor())
      return self
  
imports: from __future__ import absolute_import
  import abc
  import sys
  import threading
  import typing
  import warnings
  import numpy
  import chainer
  from chainer import backend
  from chainer.backends import _cpu
  from chainer.backends import cuda
  from chainer.backends import intel64
  from chainer import types
  from chainer import utils
  import chainerx
label_desc: Use image node_id 9 for calling the DeviceResident obj's underlying member method code with example usage: obj.from_chx() and returns: self