.coveragerc
.flake8.cython
.gitignore
.gitmodules
.mergify.yml
.travis.yml
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md
appveyor.yml
codecov.yml
cupy_setup_build.py
readthedocs.yml
setup.cfg
setup.py
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE.md
.pfnci/config.pbtxt
.pfnci/hint.pbtxt
.pfnci/py27and35.Dockerfile
.pfnci/py37.Dockerfile
.pfnci/run.sh
.pfnci/script.sh
.pfnci/wheel_nightly.sh
.pfnci/docker/devel/Dockerfile
appveyor/install-cuda.ps1
appveyor/install.ps1
appveyor/run_with_env.cmd
cupy/__init__.py
cupy/_environment.py
cupy/_version.py
cupy/cudnn.cpp
cupy/cusolver.py
cupy/cusparse.py
cupy/cutensor.py
cupy/util.cpp
cupy.egg-info/PKG-INFO
cupy.egg-info/SOURCES.txt
cupy.egg-info/dependency_links.txt
cupy.egg-info/not-zip-safe
cupy.egg-info/requires.txt
cupy.egg-info/top_level.txt
cupy/_sorting/__init__.py
cupy/_sorting/count.py
cupy/_sorting/search.py
cupy/_sorting/sort.py
cupy/binary/__init__.py
cupy/binary/elementwise.py
cupy/binary/packing.py
cupy/core/__init__.py
cupy/core/_accelerator.cpp
cupy/core/_carray.cpp
cupy/core/_cub_reduction.cpp
cupy/core/_dtype.cpp
cupy/core/_fusion_emit_code.py
cupy/core/_fusion_interface.py
cupy/core/_fusion_kernel.cpp
cupy/core/_fusion_op.py
cupy/core/_fusion_optimization.py
cupy/core/_fusion_thread_local.cpp
cupy/core/_fusion_trace.cpp
cupy/core/_fusion_variable.cpp
cupy/core/_kernel.cpp
cupy/core/_memory_range.cpp
cupy/core/_optimize_config.cpp
cupy/core/_reduction.cpp
cupy/core/_routines_indexing.cpp
cupy/core/_routines_logic.cpp
cupy/core/_routines_manipulation.cpp
cupy/core/_routines_math.cpp
cupy/core/_routines_sorting.cpp
cupy/core/_routines_statistics.cpp
cupy/core/_scalar.cpp
cupy/core/_ufuncs.py
cupy/core/core.cpp
cupy/core/dlpack.cpp
cupy/core/flags.cpp
cupy/core/fusion.cpp
cupy/core/halffloat.h
cupy/core/internal.cpp
cupy/core/new_fusion.cpp
cupy/core/raw.cpp
cupy/core/syncdetect.py
cupy/core/include/cupy/README.md
cupy/core/include/cupy/atomics.cuh
cupy/core/include/cupy/carray.cuh
cupy/core/include/cupy/complex.cuh
cupy/core/include/cupy/cuComplex_bridge.h
cupy/core/include/cupy/type_dispatcher.cuh
cupy/core/include/cupy/_cuda/README.md
cupy/core/include/cupy/_cuda/cuda-10.0/cuda_fp16.h
cupy/core/include/cupy/_cuda/cuda-10.0/cuda_fp16.hpp
cupy/core/include/cupy/_cuda/cuda-10.1/cuda_fp16.h
cupy/core/include/cupy/_cuda/cuda-10.1/cuda_fp16.hpp
cupy/core/include/cupy/_cuda/cuda-10.2/cuda_fp16.h
cupy/core/include/cupy/_cuda/cuda-10.2/cuda_fp16.hpp
cupy/core/include/cupy/_cuda/cuda-11.0/cuda_fp16.h
cupy/core/include/cupy/_cuda/cuda-11.0/cuda_fp16.hpp
cupy/core/include/cupy/_cuda/cuda-9.2/cuda_fp16.h
cupy/core/include/cupy/_cuda/cuda-9.2/cuda_fp16.hpp
cupy/core/include/cupy/complex/README.md
cupy/core/include/cupy/complex/arithmetic.h
cupy/core/include/cupy/complex/catrig.h
cupy/core/include/cupy/complex/catrigf.h
cupy/core/include/cupy/complex/ccosh.h
cupy/core/include/cupy/complex/ccoshf.h
cupy/core/include/cupy/complex/cexp.h
cupy/core/include/cupy/complex/cexpf.h
cupy/core/include/cupy/complex/clog.h
cupy/core/include/cupy/complex/clogf.h
cupy/core/include/cupy/complex/complex.h
cupy/core/include/cupy/complex/complex_inl.h
cupy/core/include/cupy/complex/cpow.h
cupy/core/include/cupy/complex/cproj.h
cupy/core/include/cupy/complex/csinh.h
cupy/core/include/cupy/complex/csinhf.h
cupy/core/include/cupy/complex/csqrt.h
cupy/core/include/cupy/complex/csqrtf.h
cupy/core/include/cupy/complex/ctanh.h
cupy/core/include/cupy/complex/ctanhf.h
cupy/core/include/cupy/complex/math_private.h
cupy/core/include/cupy/cub/.cproject
cupy/core/include/cupy/cub/.git
cupy/core/include/cupy/cub/.project
cupy/core/include/cupy/cub/CHANGE_LOG.TXT
cupy/core/include/cupy/cub/LICENSE.TXT
cupy/core/include/cupy/cub/README.md
cupy/core/include/cupy/cub/common.mk
cupy/core/include/cupy/cub/eclipse code style profile.xml
cupy/core/include/cupy/cub/.settings/.gitignore
cupy/core/include/cupy/cub/.settings/org.eclipse.cdt.codan.core.prefs
cupy/core/include/cupy/cub/.settings/org.eclipse.cdt.core.prefs
cupy/core/include/cupy/cub/.settings/org.eclipse.cdt.ui.prefs
cupy/core/include/cupy/cub/.settings/org.eclipse.core.runtime.prefs
cupy/core/include/cupy/cub/cub/cub.cuh
cupy/core/include/cupy/cub/cub/util_allocator.cuh
cupy/core/include/cupy/cub/cub/util_arch.cuh
cupy/core/include/cupy/cub/cub/util_debug.cuh
cupy/core/include/cupy/cub/cub/util_device.cuh
cupy/core/include/cupy/cub/cub/util_macro.cuh
cupy/core/include/cupy/cub/cub/util_namespace.cuh
cupy/core/include/cupy/cub/cub/util_ptx.cuh
cupy/core/include/cupy/cub/cub/util_type.cuh
cupy/core/include/cupy/cub/cub/agent/agent_histogram.cuh
cupy/core/include/cupy/cub/cub/agent/agent_radix_sort_downsweep.cuh
cupy/core/include/cupy/cub/cub/agent/agent_radix_sort_upsweep.cuh
cupy/core/include/cupy/cub/cub/agent/agent_reduce.cuh
cupy/core/include/cupy/cub/cub/agent/agent_reduce_by_key.cuh
cupy/core/include/cupy/cub/cub/agent/agent_rle.cuh
cupy/core/include/cupy/cub/cub/agent/agent_scan.cuh
cupy/core/include/cupy/cub/cub/agent/agent_segment_fixup.cuh
cupy/core/include/cupy/cub/cub/agent/agent_select_if.cuh
cupy/core/include/cupy/cub/cub/agent/agent_spmv_orig.cuh
cupy/core/include/cupy/cub/cub/agent/single_pass_scan_operators.cuh
cupy/core/include/cupy/cub/cub/block/block_adjacent_difference.cuh
cupy/core/include/cupy/cub/cub/block/block_discontinuity.cuh
cupy/core/include/cupy/cub/cub/block/block_exchange.cuh
cupy/core/include/cupy/cub/cub/block/block_histogram.cuh
cupy/core/include/cupy/cub/cub/block/block_load.cuh
cupy/core/include/cupy/cub/cub/block/block_radix_rank.cuh
cupy/core/include/cupy/cub/cub/block/block_radix_sort.cuh
cupy/core/include/cupy/cub/cub/block/block_raking_layout.cuh
cupy/core/include/cupy/cub/cub/block/block_reduce.cuh
cupy/core/include/cupy/cub/cub/block/block_scan.cuh
cupy/core/include/cupy/cub/cub/block/block_shuffle.cuh
cupy/core/include/cupy/cub/cub/block/block_store.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_histogram_atomic.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_histogram_sort.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_reduce_raking.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_reduce_raking_commutative_only.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_reduce_warp_reductions.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_scan_raking.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_scan_warp_scans.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_scan_warp_scans2.cuh
cupy/core/include/cupy/cub/cub/block/specializations/block_scan_warp_scans3.cuh
cupy/core/include/cupy/cub/cub/device/device_histogram.cuh
cupy/core/include/cupy/cub/cub/device/device_partition.cuh
cupy/core/include/cupy/cub/cub/device/device_radix_sort.cuh
cupy/core/include/cupy/cub/cub/device/device_reduce.cuh
cupy/core/include/cupy/cub/cub/device/device_run_length_encode.cuh
cupy/core/include/cupy/cub/cub/device/device_scan.cuh
cupy/core/include/cupy/cub/cub/device/device_segmented_radix_sort.cuh
cupy/core/include/cupy/cub/cub/device/device_segmented_reduce.cuh
cupy/core/include/cupy/cub/cub/device/device_select.cuh
cupy/core/include/cupy/cub/cub/device/device_spmv.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_histogram.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_radix_sort.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_reduce.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_reduce_by_key.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_rle.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_scan.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_select_if.cuh
cupy/core/include/cupy/cub/cub/device/dispatch/dispatch_spmv_orig.cuh
cupy/core/include/cupy/cub/cub/grid/grid_barrier.cuh
cupy/core/include/cupy/cub/cub/grid/grid_even_share.cuh
cupy/core/include/cupy/cub/cub/grid/grid_mapping.cuh
cupy/core/include/cupy/cub/cub/grid/grid_queue.cuh
cupy/core/include/cupy/cub/cub/host/mutex.cuh
cupy/core/include/cupy/cub/cub/iterator/arg_index_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/cache_modified_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/cache_modified_output_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/constant_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/counting_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/discard_output_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/tex_obj_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/tex_ref_input_iterator.cuh
cupy/core/include/cupy/cub/cub/iterator/transform_input_iterator.cuh
cupy/core/include/cupy/cub/cub/thread/thread_load.cuh
cupy/core/include/cupy/cub/cub/thread/thread_operators.cuh
cupy/core/include/cupy/cub/cub/thread/thread_reduce.cuh
cupy/core/include/cupy/cub/cub/thread/thread_scan.cuh
cupy/core/include/cupy/cub/cub/thread/thread_search.cuh
cupy/core/include/cupy/cub/cub/thread/thread_store.cuh
cupy/core/include/cupy/cub/cub/warp/warp_reduce.cuh
cupy/core/include/cupy/cub/cub/warp/warp_scan.cuh
cupy/core/include/cupy/cub/cub/warp/specializations/warp_reduce_shfl.cuh
cupy/core/include/cupy/cub/cub/warp/specializations/warp_reduce_smem.cuh
cupy/core/include/cupy/cub/cub/warp/specializations/warp_scan_shfl.cuh
cupy/core/include/cupy/cub/cub/warp/specializations/warp_scan_smem.cuh
cupy/core/include/cupy/cub/examples/block/.gitignore
cupy/core/include/cupy/cub/examples/block/Makefile
cupy/core/include/cupy/cub/examples/block/example_block_radix_sort.cu
cupy/core/include/cupy/cub/examples/block/example_block_reduce.cu
cupy/core/include/cupy/cub/examples/block/example_block_scan.cu
cupy/core/include/cupy/cub/examples/block/reduce_by_key.cu
cupy/core/include/cupy/cub/examples/device/.gitignore
cupy/core/include/cupy/cub/examples/device/Makefile
cupy/core/include/cupy/cub/examples/device/example_device_partition_flagged.cu
cupy/core/include/cupy/cub/examples/device/example_device_partition_if.cu
cupy/core/include/cupy/cub/examples/device/example_device_radix_sort.cu
cupy/core/include/cupy/cub/examples/device/example_device_reduce.cu
cupy/core/include/cupy/cub/examples/device/example_device_scan.cu
cupy/core/include/cupy/cub/examples/device/example_device_select_flagged.cu
cupy/core/include/cupy/cub/examples/device/example_device_select_if.cu
cupy/core/include/cupy/cub/examples/device/example_device_select_unique.cu
cupy/core/include/cupy/cub/examples/device/example_device_sort_find_non_trivial_runs.cu
cupy/core/include/cupy/cub/experimental/.gitignore
cupy/core/include/cupy/cub/experimental/Makefile
cupy/core/include/cupy/cub/experimental/histogram_compare.cu
cupy/core/include/cupy/cub/experimental/sparse_matrix.h
cupy/core/include/cupy/cub/experimental/spmv_compare.cu
cupy/core/include/cupy/cub/experimental/spmv_script.sh
cupy/core/include/cupy/cub/experimental/defunct/example_coo_spmv.cu
cupy/core/include/cupy/cub/experimental/defunct/test_device_seg_reduce.cu
cupy/core/include/cupy/cub/experimental/histogram/histogram_cub.h
cupy/core/include/cupy/cub/experimental/histogram/histogram_gmem_atomics.h
cupy/core/include/cupy/cub/experimental/histogram/histogram_smem_atomics.h
cupy/core/include/cupy/cub/test/.gitignore
cupy/core/include/cupy/cub/test/Makefile
cupy/core/include/cupy/cub/test/half.h
cupy/core/include/cupy/cub/test/link_a.cu
cupy/core/include/cupy/cub/test/link_b.cu
cupy/core/include/cupy/cub/test/link_main.cpp
cupy/core/include/cupy/cub/test/mersenne.h
cupy/core/include/cupy/cub/test/test_allocator.cu
cupy/core/include/cupy/cub/test/test_block_histogram.cu
cupy/core/include/cupy/cub/test/test_block_load_store.cu
cupy/core/include/cupy/cub/test/test_block_radix_sort.cu
cupy/core/include/cupy/cub/test/test_block_reduce.cu
cupy/core/include/cupy/cub/test/test_block_scan.cu
cupy/core/include/cupy/cub/test/test_device_histogram.cu
cupy/core/include/cupy/cub/test/test_device_radix_sort.cu
cupy/core/include/cupy/cub/test/test_device_reduce.cu
cupy/core/include/cupy/cub/test/test_device_reduce_by_key.cu
cupy/core/include/cupy/cub/test/test_device_run_length_encode.cu
cupy/core/include/cupy/cub/test/test_device_scan.cu
cupy/core/include/cupy/cub/test/test_device_select_if.cu
cupy/core/include/cupy/cub/test/test_device_select_unique.cu
cupy/core/include/cupy/cub/test/test_grid_barrier.cu
cupy/core/include/cupy/cub/test/test_iterator.cu
cupy/core/include/cupy/cub/test/test_util.h
cupy/core/include/cupy/cub/test/test_warp_reduce.cu
cupy/core/include/cupy/cub/test/test_warp_scan.cu
cupy/core/include/cupy/cub/tune/.gitignore
cupy/core/include/cupy/cub/tune/Makefile
cupy/core/include/cupy/cub/tune/tune_device_reduce.cu
cupy/creation/__init__.py
cupy/creation/basic.py
cupy/creation/from_data.py
cupy/creation/matrix.py
cupy/creation/ranges.py
cupy/cuda/__init__.py
cupy/cuda/common.cpp
cupy/cuda/compiler.py
cupy/cuda/cub.cpp
cupy/cuda/cudnn.py
cupy/cuda/cufft.cpp
cupy/cuda/cupy_cub.cu
cupy/cuda/cupy_cub.h
cupy/cuda/cupy_cufft.h
cupy/cuda/cupy_nccl.h
cupy/cuda/cupy_thrust.cu
cupy/cuda/cupy_thrust.h
cupy/cuda/device.cpp
cupy/cuda/function.cpp
cupy/cuda/memory.cpp
cupy/cuda/memory_hook.cpp
cupy/cuda/nccl.cpp
cupy/cuda/nvtx.cpp
cupy/cuda/pinned_memory.cpp
cupy/cuda/profiler.py
cupy/cuda/runtime.py
cupy/cuda/stream.cpp
cupy/cuda/texture.cpp
cupy/cuda/thrust.cpp
cupy/cuda/thrust.h
cupy/cuda/memory_hooks/__init__.py
cupy/cuda/memory_hooks/debug_print.py
cupy/cuda/memory_hooks/line_profile.py
cupy/fft/__init__.py
cupy/fft/config.py
cupy/fft/fft.py
cupy/functional/__init__.py
cupy/functional/piecewise.py
cupy/indexing/__init__.py
cupy/indexing/generate.py
cupy/indexing/indexing.py
cupy/indexing/insert.py
cupy/indexing/iterate.py
cupy/io/__init__.py
cupy/io/formatting.py
cupy/io/npz.py
cupy/io/text.py
cupy/lib/__init__.py
cupy/lib/polynomial.cpp
cupy/lib/stride_tricks.py
cupy/linalg/__init__.py
cupy/linalg/decomposition.py
cupy/linalg/eigenvalue.py
cupy/linalg/einsum.py
cupy/linalg/einsum_opt.py
cupy/linalg/norms.py
cupy/linalg/product.py
cupy/linalg/solve.py
cupy/linalg/util.py
cupy/logic/__init__.py
cupy/logic/comparison.py
cupy/logic/content.py
cupy/logic/ops.py
cupy/logic/truth.py
cupy/logic/type_test.py
cupy/manipulation/__init__.py
cupy/manipulation/add_remove.py
cupy/manipulation/basic.py
cupy/manipulation/dims.py
cupy/manipulation/join.py
cupy/manipulation/kind.py
cupy/manipulation/rearrange.py
cupy/manipulation/shape.py
cupy/manipulation/split.py
cupy/manipulation/tiling.py
cupy/manipulation/transpose.py
cupy/math/__init__.py
cupy/math/arithmetic.py
cupy/math/explog.py
cupy/math/floating.py
cupy/math/hyperbolic.py
cupy/math/misc.py
cupy/math/rational.py
cupy/math/rounding.py
cupy/math/special.py
cupy/math/sumprod.py
cupy/math/trigonometric.py
cupy/math/ufunc.py
cupy/math/window.py
cupy/misc/__init__.py
cupy/misc/memory_ranges.py
cupy/misc/who.py
cupy/padding/__init__.py
cupy/padding/pad.py
cupy/polynomial/__init__.py
cupy/polynomial/polynomial.py
cupy/polynomial/polyutils.py
cupy/prof/__init__.py
cupy/prof/time_range.py
cupy/random/__init__.py
cupy/random/_kernels.py
cupy/random/distributions.py
cupy/random/generator.py
cupy/random/permutations.py
cupy/random/sample.py
cupy/sparse/__init__.py
cupy/sparse/linalg/__init__.py
cupy/statistics/__init__.py
cupy/statistics/correlation.py
cupy/statistics/histogram.py
cupy/statistics/meanvar.py
cupy/statistics/order.py
cupy/testing/__init__.py
cupy/testing/_bundle.py
cupy/testing/array.py
cupy/testing/attr.py
cupy/testing/condition.py
cupy/testing/helper.py
cupy/testing/hypothesis.py
cupy/testing/parameterized.py
cupy/testing/random.py
cupy_backends/__init__.py
cupy_backends/cuda/__init__.py
cupy_backends/cuda/cupy_cuComplex.h
cupy_backends/cuda/cupy_cuda.h
cupy_backends/cuda/cupy_cuda_common.h
cupy_backends/cuda/cupy_hip.h
cupy_backends/cuda/cupy_hip_common.h
cupy_backends/cuda/stream.cpp
cupy_backends/cuda/api/__init__.py
cupy_backends/cuda/api/driver.cpp
cupy_backends/cuda/api/runtime.cpp
cupy_backends/cuda/libs/__init__.py
cupy_backends/cuda/libs/cublas.cpp
cupy_backends/cuda/libs/cudnn.cpp
cupy_backends/cuda/libs/cupy_cudnn.h
cupy_backends/cuda/libs/cupy_cusolver.h
cupy_backends/cuda/libs/cupy_cusparse.h
cupy_backends/cuda/libs/cupy_cutensor.h
cupy_backends/cuda/libs/cupy_hiprtc.h
cupy_backends/cuda/libs/cupy_nvrtc.h
cupy_backends/cuda/libs/curand.cpp
cupy_backends/cuda/libs/cusolver.cpp
cupy_backends/cuda/libs/cusparse.cpp
cupy_backends/cuda/libs/cutensor.cpp
cupy_backends/cuda/libs/nvrtc.cpp
cupy_backends/cuda/libs/profiler.cpp
cupyx/__init__.py
cupyx/_ufunc_config.py
cupyx/rsqrt.py
cupyx/runtime.py
cupyx/scatter.py
cupyx/time.py
cupyx/fallback_mode/__init__.py
cupyx/fallback_mode/fallback.py
cupyx/fallback_mode/notification.py
cupyx/linalg/__init__.py
cupyx/linalg/solve.py
cupyx/linalg/sparse/__init__.py
cupyx/linalg/sparse/solve.py
cupyx/optimizing/__init__.py
cupyx/optimizing/_optimize.py
cupyx/scipy/__init__.py
cupyx/scipy/fft/__init__.py
cupyx/scipy/fft/_helper.py
cupyx/scipy/fft/fft.py
cupyx/scipy/fftpack/__init__.py
cupyx/scipy/fftpack/fft.py
cupyx/scipy/linalg/__init__.py
cupyx/scipy/linalg/decomp_lu.py
cupyx/scipy/linalg/solve_triangular.py
cupyx/scipy/ndimage/__init__.py
cupyx/scipy/ndimage/_filters_core.py
cupyx/scipy/ndimage/_filters_generic.py
cupyx/scipy/ndimage/_interp_kernels.py
cupyx/scipy/ndimage/_util.py
cupyx/scipy/ndimage/filters.py
cupyx/scipy/ndimage/interpolation.py
cupyx/scipy/ndimage/measurements.py
cupyx/scipy/ndimage/morphology.py
cupyx/scipy/signal/__init__.py
cupyx/scipy/signal/signaltools.py
cupyx/scipy/sparse/__init__.py
cupyx/scipy/sparse/base.py
cupyx/scipy/sparse/compressed.py
cupyx/scipy/sparse/construct.py
cupyx/scipy/sparse/coo.py
cupyx/scipy/sparse/csc.py
cupyx/scipy/sparse/csr.py
cupyx/scipy/sparse/data.py
cupyx/scipy/sparse/dia.py
cupyx/scipy/sparse/sputils.py
cupyx/scipy/sparse/util.py
cupyx/scipy/sparse/linalg/__init__.py
cupyx/scipy/sparse/linalg/solve.py
cupyx/scipy/special/__init__.py
cupyx/scipy/special/bessel.py
cupyx/scipy/special/convex_analysis.py
cupyx/scipy/special/digamma.py
cupyx/scipy/special/erf.py
cupyx/scipy/special/gamma.py
cupyx/scipy/special/gammaln.py
cupyx/scipy/special/polygamma.py
cupyx/scipy/special/statistics.py
cupyx/scipy/special/zeta.py
docker/python3/Dockerfile
docs/LICENSE_THIRD_PARTY
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/image/cupy_logo_1000px.png
docs/source/.gitignore
docs/source/_comparison_generator.py
docs/source/compatibility.rst
docs/source/conf.py
docs/source/contribution.rst
docs/source/index.rst
docs/source/install.rst
docs/source/install_rocm.rst
docs/source/license.rst
docs/source/overview.rst
docs/source/spelling_wordlist.txt
docs/source/upgrade.rst
docs/source/_static/css/modified_theme.css
docs/source/_templates/autosummary/class.rst
docs/source/reference/binary.rst
docs/source/reference/comparison.rst
docs/source/reference/creation.rst
docs/source/reference/cuda.rst
docs/source/reference/difference.rst
docs/source/reference/dtype.rst
docs/source/reference/environment.rst
docs/source/reference/ext.rst
docs/source/reference/fft.rst
docs/source/reference/fftpack.rst
docs/source/reference/functional.rst
docs/source/reference/generic.rst
docs/source/reference/index.rst
docs/source/reference/indexing.rst
docs/source/reference/interoperability.rst
docs/source/reference/io.rst
docs/source/reference/kernel.rst
docs/source/reference/linalg.rst
docs/source/reference/logic.rst
docs/source/reference/manipulation.rst
docs/source/reference/math.rst
docs/source/reference/memoize.rst
docs/source/reference/memory.rst
docs/source/reference/misc.rst
docs/source/reference/ndarray.rst
docs/source/reference/ndimage.rst
docs/source/reference/optimize.rst
docs/source/reference/pad.rst
docs/source/reference/polynomials.rst
docs/source/reference/prof.rst
docs/source/reference/random.rst
docs/source/reference/routines.rst
docs/source/reference/scipy.rst
docs/source/reference/scipy_fft.rst
docs/source/reference/signal.rst
docs/source/reference/sorting.rst
docs/source/reference/sparse.rst
docs/source/reference/special.rst
docs/source/reference/statistics.rst
docs/source/reference/testing.rst
docs/source/reference/ufunc.rst
docs/source/tutorial/basic.rst
docs/source/tutorial/index.rst
docs/source/tutorial/kernel.rst
examples/cg/cg.py
examples/cutensor/contraction.py
examples/cutensor/elementwise_binary.py
examples/cutensor/elementwise_trinary.py
examples/cutensor/reduction.py
examples/finance/black_scholes.py
examples/finance/monte_carlo.py
examples/finance/monte_carlo_multigpu.py
examples/gemm/README.md
examples/gemm/sgemm.cu
examples/gemm/sgemm.py
examples/gemm/utils.py
examples/gmm/README.md
examples/gmm/gmm.py
examples/interoperability/mpi4py_multiple_devices.py
examples/kmeans/README.md
examples/kmeans/kmeans.py
examples/stream/cublas.py
examples/stream/cudnn.py
examples/stream/cufft.py
examples/stream/cupy_event.py
examples/stream/cupy_kernel.py
examples/stream/cupy_memcpy.py
examples/stream/curand.py
examples/stream/cusolver.py
examples/stream/cusparse.py
examples/stream/map_reduce.py
examples/stream/thrust.py
install/__init__.py
install/build.py
install/utils.py
tests/conftest.py
tests/cupy_tests/__init__.py
tests/cupy_tests/test_cudnn.py
tests/cupy_tests/test_cusolver.py
tests/cupy_tests/test_cusparse.py
tests/cupy_tests/test_cutensor.py
tests/cupy_tests/test_init.py
tests/cupy_tests/test_numpy_interop.py
tests/cupy_tests/test_type_routines.py
tests/cupy_tests/binary_tests/__init__.py
tests/cupy_tests/binary_tests/test_elementwise.py
tests/cupy_tests/binary_tests/test_packing.py
tests/cupy_tests/core_tests/__init__.py
tests/cupy_tests/core_tests/test_array_function.py
tests/cupy_tests/core_tests/test_carray.py
tests/cupy_tests/core_tests/test_core.py
tests/cupy_tests/core_tests/test_cub_reduction.py
tests/cupy_tests/core_tests/test_dlpack.py
tests/cupy_tests/core_tests/test_elementwise.py
tests/cupy_tests/core_tests/test_flags.py
tests/cupy_tests/core_tests/test_function.py
tests/cupy_tests/core_tests/test_internal.py
tests/cupy_tests/core_tests/test_iter.py
tests/cupy_tests/core_tests/test_ndarray.py
tests/cupy_tests/core_tests/test_ndarray_adv_indexing.py
tests/cupy_tests/core_tests/test_ndarray_complex_ops.py
tests/cupy_tests/core_tests/test_ndarray_contiguity.py
tests/cupy_tests/core_tests/test_ndarray_conversion.py
tests/cupy_tests/core_tests/test_ndarray_copy_and_view.py
tests/cupy_tests/core_tests/test_ndarray_cuda_array_interface.py
tests/cupy_tests/core_tests/test_ndarray_elementwise_op.py
tests/cupy_tests/core_tests/test_ndarray_get.py
tests/cupy_tests/core_tests/test_ndarray_indexing.py
tests/cupy_tests/core_tests/test_ndarray_math.py
tests/cupy_tests/core_tests/test_ndarray_owndata.py
tests/cupy_tests/core_tests/test_ndarray_reduction.py
tests/cupy_tests/core_tests/test_ndarray_scatter.py
tests/cupy_tests/core_tests/test_ndarray_ufunc.py
tests/cupy_tests/core_tests/test_ndarray_unary_op.py
tests/cupy_tests/core_tests/test_raw.py
tests/cupy_tests/core_tests/test_reduction.py
tests/cupy_tests/core_tests/test_scan.py
tests/cupy_tests/core_tests/test_syncdetect.py
tests/cupy_tests/core_tests/test_userkernel.py
tests/cupy_tests/core_tests/fusion_tests/__init__.py
tests/cupy_tests/core_tests/fusion_tests/fusion_utils.py
tests/cupy_tests/core_tests/fusion_tests/test_array.py
tests/cupy_tests/core_tests/fusion_tests/test_example.py
tests/cupy_tests/core_tests/fusion_tests/test_indexing.py
tests/cupy_tests/core_tests/fusion_tests/test_kernel_cache.py
tests/cupy_tests/core_tests/fusion_tests/test_misc.py
tests/cupy_tests/core_tests/fusion_tests/test_optimization.py
tests/cupy_tests/core_tests/fusion_tests/test_reduction.py
tests/cupy_tests/core_tests/fusion_tests/test_routines.py
tests/cupy_tests/core_tests/fusion_tests/test_ufunc.py
tests/cupy_tests/creation_tests/__init__.py
tests/cupy_tests/creation_tests/test_basic.py
tests/cupy_tests/creation_tests/test_from_data.py
tests/cupy_tests/creation_tests/test_matrix.py
tests/cupy_tests/creation_tests/test_ranges.py
tests/cupy_tests/cuda_tests/__init__.py
tests/cupy_tests/cuda_tests/test_compiler.py
tests/cupy_tests/cuda_tests/test_cublas.py
tests/cupy_tests/cuda_tests/test_cudnn.py
tests/cupy_tests/cuda_tests/test_cufft.py
tests/cupy_tests/cuda_tests/test_curand.py
tests/cupy_tests/cuda_tests/test_cusolver.py
tests/cupy_tests/cuda_tests/test_cusparse.py
tests/cupy_tests/cuda_tests/test_cutensor.py
tests/cupy_tests/cuda_tests/test_device.py
tests/cupy_tests/cuda_tests/test_driver.py
tests/cupy_tests/cuda_tests/test_memory.py
tests/cupy_tests/cuda_tests/test_memory_hook.py
tests/cupy_tests/cuda_tests/test_nccl.py
tests/cupy_tests/cuda_tests/test_nvrtc.py
tests/cupy_tests/cuda_tests/test_nvtx.py
tests/cupy_tests/cuda_tests/test_pinned_memory.py
tests/cupy_tests/cuda_tests/test_profile.py
tests/cupy_tests/cuda_tests/test_runtime.pyx
tests/cupy_tests/cuda_tests/test_stream.py
tests/cupy_tests/cuda_tests/test_texture.py
tests/cupy_tests/cuda_tests/memory_hooks_tests/__init__.py
tests/cupy_tests/cuda_tests/memory_hooks_tests/test_debug_print.py
tests/cupy_tests/cuda_tests/memory_hooks_tests/test_line_profile.py
tests/cupy_tests/fft_tests/__init__.py
tests/cupy_tests/fft_tests/test_fft.py
tests/cupy_tests/functional_tests/__init__.py
tests/cupy_tests/functional_tests/test_piecewise.py
tests/cupy_tests/indexing_tests/__init__.py
tests/cupy_tests/indexing_tests/test_generate.py
tests/cupy_tests/indexing_tests/test_indexing.py
tests/cupy_tests/indexing_tests/test_insert.py
tests/cupy_tests/indexing_tests/test_iterate.py
tests/cupy_tests/io_tests/__init__.py
tests/cupy_tests/io_tests/test_base_n.py
tests/cupy_tests/io_tests/test_formatting.py
tests/cupy_tests/io_tests/test_npz.py
tests/cupy_tests/io_tests/test_text.py
tests/cupy_tests/lib_tests/__init__.py
tests/cupy_tests/lib_tests/test_polynomial.py
tests/cupy_tests/lib_tests/test_strided_tricks.py
tests/cupy_tests/linalg_tests/__init__.py
tests/cupy_tests/linalg_tests/test_decomposition.py
tests/cupy_tests/linalg_tests/test_eigenvalue.py
tests/cupy_tests/linalg_tests/test_einsum.py
tests/cupy_tests/linalg_tests/test_norms.py
tests/cupy_tests/linalg_tests/test_product.py
tests/cupy_tests/linalg_tests/test_solve.py
tests/cupy_tests/logic_tests/__init__.py
tests/cupy_tests/logic_tests/test_comparison.py
tests/cupy_tests/logic_tests/test_content.py
tests/cupy_tests/logic_tests/test_ops.py
tests/cupy_tests/logic_tests/test_truth.py
tests/cupy_tests/logic_tests/test_type_test.py
tests/cupy_tests/manipulation_tests/__init__.py
tests/cupy_tests/manipulation_tests/test_add_remove.py
tests/cupy_tests/manipulation_tests/test_basic.py
tests/cupy_tests/manipulation_tests/test_dims.py
tests/cupy_tests/manipulation_tests/test_join.py
tests/cupy_tests/manipulation_tests/test_kind.py
tests/cupy_tests/manipulation_tests/test_rearrange.py
tests/cupy_tests/manipulation_tests/test_shape.py
tests/cupy_tests/manipulation_tests/test_split.py
tests/cupy_tests/manipulation_tests/test_tiling.py
tests/cupy_tests/manipulation_tests/test_transpose.py
tests/cupy_tests/math_tests/__init__.py
tests/cupy_tests/math_tests/test_arithmetic.py
tests/cupy_tests/math_tests/test_explog.py
tests/cupy_tests/math_tests/test_floating.py
tests/cupy_tests/math_tests/test_hyperbolic.py
tests/cupy_tests/math_tests/test_matmul.py
tests/cupy_tests/math_tests/test_misc.py
tests/cupy_tests/math_tests/test_rational.py
tests/cupy_tests/math_tests/test_rounding.py
tests/cupy_tests/math_tests/test_special.py
tests/cupy_tests/math_tests/test_sumprod.py
tests/cupy_tests/math_tests/test_trigonometric.py
tests/cupy_tests/math_tests/test_window.py
tests/cupy_tests/misc_tests/__init__.py
tests/cupy_tests/misc_tests/test_memory_ranges.py
tests/cupy_tests/misc_tests/test_who.py
tests/cupy_tests/padding_tests/__init__.py
tests/cupy_tests/padding_tests/test_pad.py
tests/cupy_tests/polynomial_tests/test_polynomial.py
tests/cupy_tests/polynomial_tests/test_polyutils.py
tests/cupy_tests/prof_tests/__init__.py
tests/cupy_tests/prof_tests/test_range.py
tests/cupy_tests/random_tests/__init__.py
tests/cupy_tests/random_tests/test_distributions.py
tests/cupy_tests/random_tests/test_generator.py
tests/cupy_tests/random_tests/test_permutations.py
tests/cupy_tests/random_tests/test_random.py
tests/cupy_tests/random_tests/test_sample.py
tests/cupy_tests/sorting_tests/__init__.py
tests/cupy_tests/sorting_tests/test_count.py
tests/cupy_tests/sorting_tests/test_search.py
tests/cupy_tests/sorting_tests/test_sort.py
tests/cupy_tests/statics_tests/__init__.py
tests/cupy_tests/statics_tests/test_correlation.py
tests/cupy_tests/statics_tests/test_histogram.py
tests/cupy_tests/statics_tests/test_meanvar.py
tests/cupy_tests/statics_tests/test_order.py
tests/cupy_tests/testing_tests/__init__.py
tests/cupy_tests/testing_tests/test_array.py
tests/cupy_tests/testing_tests/test_condition.py
tests/cupy_tests/testing_tests/test_helper.py
tests/cupy_tests/testing_tests/test_parameterized.py
tests/cupyx_tests/__init__.py
tests/cupyx_tests/test_cupyx.py
tests/cupyx_tests/test_optimize.py
tests/cupyx_tests/test_rsqrt.py
tests/cupyx_tests/test_runtime.py
tests/cupyx_tests/test_scatter.py
tests/cupyx_tests/test_time.py
tests/cupyx_tests/fallback_mode_tests/__init__.py
tests/cupyx_tests/fallback_mode_tests/test_fallback.py
tests/cupyx_tests/fallback_mode_tests/test_notifications.py
tests/cupyx_tests/linalg_tests/__init__.py
tests/cupyx_tests/linalg_tests/test_solve.py
tests/cupyx_tests/linalg_tests/sparse_tests/__init__.py
tests/cupyx_tests/linalg_tests/sparse_tests/test_solve.py
tests/cupyx_tests/scipy_tests/__init__.py
tests/cupyx_tests/scipy_tests/test_get_array_module.py
tests/cupyx_tests/scipy_tests/fft_tests/__init__.py
tests/cupyx_tests/scipy_tests/fft_tests/test_fft.py
tests/cupyx_tests/scipy_tests/fft_tests/test_helper.py
tests/cupyx_tests/scipy_tests/fftpack_tests/__init__.py
tests/cupyx_tests/scipy_tests/fftpack_tests/test_fftpack.py
tests/cupyx_tests/scipy_tests/linalg_tests/__init__.py
tests/cupyx_tests/scipy_tests/linalg_tests/test_decomp_lu.py
tests/cupyx_tests/scipy_tests/linalg_tests/test_solve_triangular.py
tests/cupyx_tests/scipy_tests/ndimage_tests/__init__.py
tests/cupyx_tests/scipy_tests/ndimage_tests/test_filters.py
tests/cupyx_tests/scipy_tests/ndimage_tests/test_interpolation.py
tests/cupyx_tests/scipy_tests/ndimage_tests/test_measurements.py
tests/cupyx_tests/scipy_tests/ndimage_tests/test_morphology.py
tests/cupyx_tests/scipy_tests/signal_tests/test_signaltools.py
tests/cupyx_tests/scipy_tests/sparse_tests/__init__.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_base.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_construct.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_coo.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_csc.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_csr.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_dia.py
tests/cupyx_tests/scipy_tests/sparse_tests/test_linalg.py
tests/cupyx_tests/scipy_tests/special_tests/__init__.py
tests/cupyx_tests/scipy_tests/special_tests/test_bessel.py
tests/cupyx_tests/scipy_tests/special_tests/test_convex_analysis.py
tests/cupyx_tests/scipy_tests/special_tests/test_digamma.py
tests/cupyx_tests/scipy_tests/special_tests/test_erf.py
tests/cupyx_tests/scipy_tests/special_tests/test_gamma.py
tests/cupyx_tests/scipy_tests/special_tests/test_gammaln.py
tests/cupyx_tests/scipy_tests/special_tests/test_polygamma.py
tests/cupyx_tests/scipy_tests/special_tests/test_statistics.py
tests/cupyx_tests/scipy_tests/special_tests/test_zeta.py
tests/example_tests/__init__.py
tests/example_tests/example_test.py
tests/example_tests/test_finance.py
tests/example_tests/test_gemm.py
tests/example_tests/test_gmm.py
tests/example_tests/test_kmeans.py
tests/install_tests/__init__.py
tests/install_tests/test_build.py
tests/install_tests/test_utils.py