--- !ruby/object:Gem::Specification name: cumo version: !ruby/object:Gem::Version version: 0.4.0 platform: ruby authors: - Naotoshi Seo autorequire: bindir: exe cert_chain: [] date: 2019-05-04 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: numo-narray requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.1.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.1.1 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.15' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.15' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' description: Cumo is CUDA aware numerical library whose interface is highly compatible with Ruby Numo. email: - sonots@gmail.com executables: [] extensions: - ext/cumo/extconf.rb extra_rdoc_files: [] files: - ".gitignore" - ".travis.yml" - 3rd_party/LICENSE.txt - 3rd_party/mkmf-cu/.gitignore - 3rd_party/mkmf-cu/Gemfile - 3rd_party/mkmf-cu/LICENSE - 3rd_party/mkmf-cu/README.md - 3rd_party/mkmf-cu/Rakefile - 3rd_party/mkmf-cu/bin/mkmf-cu-nvcc - 3rd_party/mkmf-cu/lib/mkmf-cu.rb - 3rd_party/mkmf-cu/lib/mkmf-cu/cli.rb - 3rd_party/mkmf-cu/lib/mkmf-cu/nvcc.rb - 3rd_party/mkmf-cu/mkmf-cu.gemspec - 3rd_party/mkmf-cu/test/test_mkmf-cu.rb - CHANGELOG.md - CODE_OF_CONDUCT.md - Gemfile - LICENSE.txt - README.md - Rakefile - bench/broadcast_fp32.rb - bench/cumo_bench.rb - bench/numo_bench.rb - bench/reduction_fp32.rb - bin/console - bin/setup - cumo.gemspec - docs/src-tree.md - ext/cumo/cuda/cublas.c - ext/cumo/cuda/cudnn.c - ext/cumo/cuda/cudnn_impl.cpp - ext/cumo/cuda/driver.c - ext/cumo/cuda/memory_pool.cpp - ext/cumo/cuda/memory_pool_impl.cpp - ext/cumo/cuda/memory_pool_impl.hpp - ext/cumo/cuda/memory_pool_impl_test.cpp - ext/cumo/cuda/nvrtc.c - ext/cumo/cuda/runtime.c - ext/cumo/cumo.c - ext/cumo/depend.erb - ext/cumo/extconf.rb - ext/cumo/include/cumo.h - ext/cumo/include/cumo/compat.h - ext/cumo/include/cumo/cuda/cublas.h - ext/cumo/include/cumo/cuda/cudnn.h - ext/cumo/include/cumo/cuda/cumo_thrust.hpp - ext/cumo/include/cumo/cuda/cumo_thrust_complex.hpp - ext/cumo/include/cumo/cuda/driver.h - ext/cumo/include/cumo/cuda/memory_pool.h - ext/cumo/include/cumo/cuda/nvrtc.h - ext/cumo/include/cumo/cuda/runtime.h - ext/cumo/include/cumo/hash_combine.hpp - ext/cumo/include/cumo/indexer.h - ext/cumo/include/cumo/intern.h - ext/cumo/include/cumo/intern_kernel.h - ext/cumo/include/cumo/narray.h - ext/cumo/include/cumo/narray_kernel.h - ext/cumo/include/cumo/ndloop.h - ext/cumo/include/cumo/reduce_kernel.h - ext/cumo/include/cumo/template.h - ext/cumo/include/cumo/template_kernel.h - ext/cumo/include/cumo/types/bit.h - ext/cumo/include/cumo/types/bit_kernel.h - ext/cumo/include/cumo/types/complex.h - ext/cumo/include/cumo/types/complex_kernel.h - ext/cumo/include/cumo/types/complex_macro.h - ext/cumo/include/cumo/types/complex_macro_kernel.h - ext/cumo/include/cumo/types/dcomplex.h - ext/cumo/include/cumo/types/dcomplex_kernel.h - ext/cumo/include/cumo/types/dfloat.h - ext/cumo/include/cumo/types/dfloat_kernel.h - ext/cumo/include/cumo/types/float_def.h - ext/cumo/include/cumo/types/float_def_kernel.h - ext/cumo/include/cumo/types/float_macro.h - ext/cumo/include/cumo/types/float_macro_kernel.h - ext/cumo/include/cumo/types/int16.h - ext/cumo/include/cumo/types/int16_kernel.h - ext/cumo/include/cumo/types/int32.h - ext/cumo/include/cumo/types/int32_kernel.h - ext/cumo/include/cumo/types/int64.h - ext/cumo/include/cumo/types/int64_kernel.h - ext/cumo/include/cumo/types/int8.h - ext/cumo/include/cumo/types/int8_kernel.h - ext/cumo/include/cumo/types/int_macro.h - ext/cumo/include/cumo/types/int_macro_kernel.h - ext/cumo/include/cumo/types/real_accum.h - ext/cumo/include/cumo/types/real_accum_kernel.h - ext/cumo/include/cumo/types/robj_macro.h - ext/cumo/include/cumo/types/robj_macro_kernel.h - ext/cumo/include/cumo/types/robject.h - ext/cumo/include/cumo/types/robject_kernel.h - ext/cumo/include/cumo/types/scomplex.h - ext/cumo/include/cumo/types/scomplex_kernel.h - ext/cumo/include/cumo/types/sfloat.h - ext/cumo/include/cumo/types/sfloat_kernel.h - ext/cumo/include/cumo/types/uint16.h - ext/cumo/include/cumo/types/uint16_kernel.h - ext/cumo/include/cumo/types/uint32.h - ext/cumo/include/cumo/types/uint32_kernel.h - ext/cumo/include/cumo/types/uint64.h - ext/cumo/include/cumo/types/uint64_kernel.h - ext/cumo/include/cumo/types/uint8.h - ext/cumo/include/cumo/types/uint8_kernel.h - ext/cumo/include/cumo/types/uint_macro.h - ext/cumo/include/cumo/types/uint_macro_kernel.h - ext/cumo/include/cumo/types/xint_macro.h - ext/cumo/include/cumo/types/xint_macro_kernel.h - ext/cumo/narray/SFMT-params.h - ext/cumo/narray/SFMT-params19937.h - ext/cumo/narray/SFMT.c - ext/cumo/narray/SFMT.h - ext/cumo/narray/array.c - ext/cumo/narray/data.c - ext/cumo/narray/data_kernel.cu - ext/cumo/narray/gen/cogen.rb - ext/cumo/narray/gen/cogen_kernel.rb - ext/cumo/narray/gen/def/bit.rb - ext/cumo/narray/gen/def/dcomplex.rb - ext/cumo/narray/gen/def/dfloat.rb - ext/cumo/narray/gen/def/int16.rb - ext/cumo/narray/gen/def/int32.rb - ext/cumo/narray/gen/def/int64.rb - ext/cumo/narray/gen/def/int8.rb - ext/cumo/narray/gen/def/robject.rb - ext/cumo/narray/gen/def/scomplex.rb - ext/cumo/narray/gen/def/sfloat.rb - ext/cumo/narray/gen/def/uint16.rb - ext/cumo/narray/gen/def/uint32.rb - ext/cumo/narray/gen/def/uint64.rb - ext/cumo/narray/gen/def/uint8.rb - ext/cumo/narray/gen/erbln.rb - ext/cumo/narray/gen/erbpp2.rb - ext/cumo/narray/gen/narray_def.rb - ext/cumo/narray/gen/spec.rb - ext/cumo/narray/gen/tmpl/accum.c - ext/cumo/narray/gen/tmpl/accum_binary.c - ext/cumo/narray/gen/tmpl/accum_binary_kernel.cu - ext/cumo/narray/gen/tmpl/accum_index.c - ext/cumo/narray/gen/tmpl/accum_index_kernel.cu - ext/cumo/narray/gen/tmpl/accum_kernel.cu - ext/cumo/narray/gen/tmpl/alloc_func.c - ext/cumo/narray/gen/tmpl/allocate.c - ext/cumo/narray/gen/tmpl/aref.c - ext/cumo/narray/gen/tmpl/aref_cpu.c - ext/cumo/narray/gen/tmpl/aset.c - ext/cumo/narray/gen/tmpl/batch_norm.c - ext/cumo/narray/gen/tmpl/batch_norm_backward.c - ext/cumo/narray/gen/tmpl/binary.c - ext/cumo/narray/gen/tmpl/binary2.c - ext/cumo/narray/gen/tmpl/binary2_kernel.cu - ext/cumo/narray/gen/tmpl/binary_kernel.cu - ext/cumo/narray/gen/tmpl/binary_s.c - ext/cumo/narray/gen/tmpl/binary_s_kernel.cu - ext/cumo/narray/gen/tmpl/bincount.c - ext/cumo/narray/gen/tmpl/cast.c - ext/cumo/narray/gen/tmpl/cast_array.c - ext/cumo/narray/gen/tmpl/class.c - ext/cumo/narray/gen/tmpl/class_kernel.cu - ext/cumo/narray/gen/tmpl/clip.c - ext/cumo/narray/gen/tmpl/coerce_cast.c - ext/cumo/narray/gen/tmpl/complex_accum_kernel.cu - ext/cumo/narray/gen/tmpl/cond_binary.c - ext/cumo/narray/gen/tmpl/cond_binary_kernel.cu - ext/cumo/narray/gen/tmpl/cond_unary.c - ext/cumo/narray/gen/tmpl/conv.c - ext/cumo/narray/gen/tmpl/conv_grad_w.c - ext/cumo/narray/gen/tmpl/conv_transpose.c - ext/cumo/narray/gen/tmpl/cum.c - ext/cumo/narray/gen/tmpl/each.c - ext/cumo/narray/gen/tmpl/each_with_index.c - ext/cumo/narray/gen/tmpl/ewcomp.c - ext/cumo/narray/gen/tmpl/ewcomp_kernel.cu - ext/cumo/narray/gen/tmpl/extract.c - ext/cumo/narray/gen/tmpl/extract_cpu.c - ext/cumo/narray/gen/tmpl/extract_data.c - ext/cumo/narray/gen/tmpl/eye.c - ext/cumo/narray/gen/tmpl/eye_kernel.cu - ext/cumo/narray/gen/tmpl/fill.c - ext/cumo/narray/gen/tmpl/fill_kernel.cu - ext/cumo/narray/gen/tmpl/fixed_batch_norm.c - ext/cumo/narray/gen/tmpl/float_accum_kernel.cu - ext/cumo/narray/gen/tmpl/format.c - ext/cumo/narray/gen/tmpl/format_to_a.c - ext/cumo/narray/gen/tmpl/frexp.c - ext/cumo/narray/gen/tmpl/gemm.c - ext/cumo/narray/gen/tmpl/init_class.c - ext/cumo/narray/gen/tmpl/init_module.c - ext/cumo/narray/gen/tmpl/inspect.c - ext/cumo/narray/gen/tmpl/lib.c - ext/cumo/narray/gen/tmpl/lib_kernel.cu - ext/cumo/narray/gen/tmpl/logseq.c - ext/cumo/narray/gen/tmpl/logseq_kernel.cu - ext/cumo/narray/gen/tmpl/map_with_index.c - ext/cumo/narray/gen/tmpl/median.c - ext/cumo/narray/gen/tmpl/minmax.c - ext/cumo/narray/gen/tmpl/module.c - ext/cumo/narray/gen/tmpl/module_kernel.cu - ext/cumo/narray/gen/tmpl/new_dim0.c - ext/cumo/narray/gen/tmpl/new_dim0_kernel.cu - ext/cumo/narray/gen/tmpl/poly.c - ext/cumo/narray/gen/tmpl/pooling_backward.c - ext/cumo/narray/gen/tmpl/pooling_forward.c - ext/cumo/narray/gen/tmpl/pow.c - ext/cumo/narray/gen/tmpl/pow_kernel.cu - ext/cumo/narray/gen/tmpl/powint.c - ext/cumo/narray/gen/tmpl/qsort.c - ext/cumo/narray/gen/tmpl/rand.c - ext/cumo/narray/gen/tmpl/rand_norm.c - ext/cumo/narray/gen/tmpl/real_accum_kernel.cu - ext/cumo/narray/gen/tmpl/seq.c - ext/cumo/narray/gen/tmpl/seq_kernel.cu - ext/cumo/narray/gen/tmpl/set2.c - ext/cumo/narray/gen/tmpl/sort.c - ext/cumo/narray/gen/tmpl/sort_index.c - ext/cumo/narray/gen/tmpl/store.c - ext/cumo/narray/gen/tmpl/store_array.c - ext/cumo/narray/gen/tmpl/store_array_kernel.cu - ext/cumo/narray/gen/tmpl/store_bit.c - ext/cumo/narray/gen/tmpl/store_bit_kernel.cu - ext/cumo/narray/gen/tmpl/store_from.c - ext/cumo/narray/gen/tmpl/store_from_kernel.cu - ext/cumo/narray/gen/tmpl/store_kernel.cu - ext/cumo/narray/gen/tmpl/store_numeric.c - ext/cumo/narray/gen/tmpl/to_a.c - ext/cumo/narray/gen/tmpl/unary.c - ext/cumo/narray/gen/tmpl/unary2.c - ext/cumo/narray/gen/tmpl/unary_kernel.cu - ext/cumo/narray/gen/tmpl/unary_ret2.c - ext/cumo/narray/gen/tmpl/unary_s.c - ext/cumo/narray/gen/tmpl/unary_s_kernel.cu - ext/cumo/narray/gen/tmpl_bit/allocate.c - ext/cumo/narray/gen/tmpl_bit/aref.c - ext/cumo/narray/gen/tmpl_bit/aref_cpu.c - ext/cumo/narray/gen/tmpl_bit/aset.c - ext/cumo/narray/gen/tmpl_bit/binary.c - ext/cumo/narray/gen/tmpl_bit/bit_count.c - ext/cumo/narray/gen/tmpl_bit/bit_count_cpu.c - ext/cumo/narray/gen/tmpl_bit/bit_count_kernel.cu - ext/cumo/narray/gen/tmpl_bit/bit_reduce.c - ext/cumo/narray/gen/tmpl_bit/each.c - ext/cumo/narray/gen/tmpl_bit/each_with_index.c - ext/cumo/narray/gen/tmpl_bit/extract.c - ext/cumo/narray/gen/tmpl_bit/extract_cpu.c - ext/cumo/narray/gen/tmpl_bit/fill.c - ext/cumo/narray/gen/tmpl_bit/format.c - ext/cumo/narray/gen/tmpl_bit/format_to_a.c - ext/cumo/narray/gen/tmpl_bit/inspect.c - ext/cumo/narray/gen/tmpl_bit/mask.c - ext/cumo/narray/gen/tmpl_bit/none_p.c - ext/cumo/narray/gen/tmpl_bit/store_array.c - ext/cumo/narray/gen/tmpl_bit/store_bit.c - ext/cumo/narray/gen/tmpl_bit/store_from.c - ext/cumo/narray/gen/tmpl_bit/to_a.c - ext/cumo/narray/gen/tmpl_bit/unary.c - ext/cumo/narray/gen/tmpl_bit/where.c - ext/cumo/narray/gen/tmpl_bit/where2.c - ext/cumo/narray/index.c - ext/cumo/narray/index_kernel.cu - ext/cumo/narray/kwargs.c - ext/cumo/narray/math.c - ext/cumo/narray/narray.c - ext/cumo/narray/ndloop.c - ext/cumo/narray/ndloop_kernel.cu - ext/cumo/narray/rand.c - ext/cumo/narray/step.c - ext/cumo/narray/struct.c - lib/cumo.rb - lib/cumo/cuda.rb - lib/cumo/cuda/compile_error.rb - lib/cumo/cuda/compiler.rb - lib/cumo/cuda/cudnn.rb - lib/cumo/cuda/device.rb - lib/cumo/cuda/link_state.rb - lib/cumo/cuda/module.rb - lib/cumo/cuda/nvrtc_program.rb - lib/cumo/linalg.rb - lib/cumo/narray.rb - lib/cumo/narray/extra.rb - numo-narray-version - run.gdb homepage: https://github.com/sonots/cumo licenses: - BSD-3-Clause metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.6 signing_key: specification_version: 4 summary: Cumo is CUDA aware numerical library whose interface is highly compatible with Ruby Numo test_files: []