code: def _check_osx_numpy_backend():
      if sys.platform != "darwin":
          return
  
      blas_opt_info = numpy.distutils.system_info.get_info("blas_opt")
      if blas_opt_info:
          extra_link_args = blas_opt_info.get("extra_link_args")
          if extra_link_args and "-Wl,Accelerate" in extra_link_args:
              warnings.warn(
                  """\
  Accelerate has been detected as a NumPy backend library.
  vecLib, which is a part of Accelerate, is known not to work correctly with Chainer.
  We recommend using other BLAS libraries such as OpenBLAS.
  For details of the issue, please see
  https://docs.chainer.org/en/stable/tips.html#mnist-example-does-not-converge-in-cpu-mode-on-mac-os-x.
  
  Please be aware that Mac OS X is not an officially supported OS.
  """
              )
  
file_path: chainer/chainer/_environment_check.py
imports: from __future__ import absolute_import
  import os
  import sys
  import warnings
  import numpy.distutils.system_info
  import pkg_resources
  import chainer
label_desc: Use image node_id 2 for calling a global function with example usage: _check_osx_numpy_backend() without return types