--- !ruby/object:Gem::Specification
name: torch-rb
version: !ruby/object:Gem::Version
  version: 0.13.1
platform: ruby
authors:
- Andrew Kane
autorequire:
bindir: bin
cert_chain: []
date: 2023-05-03 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: rice
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 4.1.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 4.1.0
description:
email: andrew@ankane.org
executables: []
extensions:
- ext/torch/extconf.rb
extra_rdoc_files: []
files:
- CHANGELOG.md
- LICENSE.txt
- README.md
- codegen/function.rb
- codegen/generate_functions.rb
- codegen/native_functions.yaml
- ext/torch/backends.cpp
- ext/torch/cuda.cpp
- ext/torch/device.cpp
- ext/torch/ext.cpp
- ext/torch/extconf.rb
- ext/torch/fft.cpp
- ext/torch/fft_functions.h
- ext/torch/generator.cpp
- ext/torch/ivalue.cpp
- ext/torch/linalg.cpp
- ext/torch/linalg_functions.h
- ext/torch/nn.cpp
- ext/torch/nn_functions.h
- ext/torch/random.cpp
- ext/torch/ruby_arg_parser.cpp
- ext/torch/ruby_arg_parser.h
- ext/torch/sparse_functions.h
- ext/torch/special.cpp
- ext/torch/special_functions.h
- ext/torch/templates.h
- ext/torch/tensor.cpp
- ext/torch/tensor_functions.h
- ext/torch/torch.cpp
- ext/torch/torch_functions.h
- ext/torch/utils.h
- ext/torch/wrap_outputs.h
- lib/torch-rb.rb
- lib/torch.rb
- lib/torch/hub.rb
- lib/torch/inspector.rb
- lib/torch/nn/adaptive_avg_pool1d.rb
- lib/torch/nn/adaptive_avg_pool2d.rb
- lib/torch/nn/adaptive_avg_pool3d.rb
- lib/torch/nn/adaptive_avg_poolnd.rb
- lib/torch/nn/adaptive_max_pool1d.rb
- lib/torch/nn/adaptive_max_pool2d.rb
- lib/torch/nn/adaptive_max_pool3d.rb
- lib/torch/nn/adaptive_max_poolnd.rb
- lib/torch/nn/alpha_dropout.rb
- lib/torch/nn/avg_pool1d.rb
- lib/torch/nn/avg_pool2d.rb
- lib/torch/nn/avg_pool3d.rb
- lib/torch/nn/avg_poolnd.rb
- lib/torch/nn/batch_norm.rb
- lib/torch/nn/batch_norm1d.rb
- lib/torch/nn/batch_norm2d.rb
- lib/torch/nn/batch_norm3d.rb
- lib/torch/nn/bce_loss.rb
- lib/torch/nn/bce_with_logits_loss.rb
- lib/torch/nn/bilinear.rb
- lib/torch/nn/constant_pad1d.rb
- lib/torch/nn/constant_pad2d.rb
- lib/torch/nn/constant_pad3d.rb
- lib/torch/nn/constant_padnd.rb
- lib/torch/nn/conv1d.rb
- lib/torch/nn/conv2d.rb
- lib/torch/nn/conv3d.rb
- lib/torch/nn/convnd.rb
- lib/torch/nn/cosine_embedding_loss.rb
- lib/torch/nn/cosine_similarity.rb
- lib/torch/nn/cross_entropy_loss.rb
- lib/torch/nn/ctc_loss.rb
- lib/torch/nn/dropout.rb
- lib/torch/nn/dropout2d.rb
- lib/torch/nn/dropout3d.rb
- lib/torch/nn/dropoutnd.rb
- lib/torch/nn/embedding.rb
- lib/torch/nn/embedding_bag.rb
- lib/torch/nn/feature_alpha_dropout.rb
- lib/torch/nn/fold.rb
- lib/torch/nn/functional.rb
- lib/torch/nn/functional_attention.rb
- lib/torch/nn/group_norm.rb
- lib/torch/nn/gru.rb
- lib/torch/nn/hardshrink.rb
- lib/torch/nn/hinge_embedding_loss.rb
- lib/torch/nn/identity.rb
- lib/torch/nn/init.rb
- lib/torch/nn/instance_norm.rb
- lib/torch/nn/instance_norm1d.rb
- lib/torch/nn/instance_norm2d.rb
- lib/torch/nn/instance_norm3d.rb
- lib/torch/nn/kl_div_loss.rb
- lib/torch/nn/l1_loss.rb
- lib/torch/nn/layer_norm.rb
- lib/torch/nn/leaky_relu.rb
- lib/torch/nn/linear.rb
- lib/torch/nn/local_response_norm.rb
- lib/torch/nn/log_sigmoid.rb
- lib/torch/nn/log_softmax.rb
- lib/torch/nn/loss.rb
- lib/torch/nn/lp_pool1d.rb
- lib/torch/nn/lp_pool2d.rb
- lib/torch/nn/lp_poolnd.rb
- lib/torch/nn/lstm.rb
- lib/torch/nn/margin_ranking_loss.rb
- lib/torch/nn/max_pool1d.rb
- lib/torch/nn/max_pool2d.rb
- lib/torch/nn/max_pool3d.rb
- lib/torch/nn/max_poolnd.rb
- lib/torch/nn/max_unpool1d.rb
- lib/torch/nn/max_unpool2d.rb
- lib/torch/nn/max_unpool3d.rb
- lib/torch/nn/max_unpoolnd.rb
- lib/torch/nn/module.rb
- lib/torch/nn/module_list.rb
- lib/torch/nn/mse_loss.rb
- lib/torch/nn/multi_label_margin_loss.rb
- lib/torch/nn/multi_label_soft_margin_loss.rb
- lib/torch/nn/multi_margin_loss.rb
- lib/torch/nn/multihead_attention.rb
- lib/torch/nn/nll_loss.rb
- lib/torch/nn/pairwise_distance.rb
- lib/torch/nn/parameter.rb
- lib/torch/nn/parameter_list.rb
- lib/torch/nn/poisson_nll_loss.rb
- lib/torch/nn/prelu.rb
- lib/torch/nn/reflection_pad1d.rb
- lib/torch/nn/reflection_pad2d.rb
- lib/torch/nn/reflection_padnd.rb
- lib/torch/nn/relu.rb
- lib/torch/nn/replication_pad1d.rb
- lib/torch/nn/replication_pad2d.rb
- lib/torch/nn/replication_pad3d.rb
- lib/torch/nn/replication_padnd.rb
- lib/torch/nn/rnn.rb
- lib/torch/nn/rnn_base.rb
- lib/torch/nn/sequential.rb
- lib/torch/nn/sigmoid.rb
- lib/torch/nn/smooth_l1_loss.rb
- lib/torch/nn/soft_margin_loss.rb
- lib/torch/nn/softmax.rb
- lib/torch/nn/softmax2d.rb
- lib/torch/nn/softmin.rb
- lib/torch/nn/softplus.rb
- lib/torch/nn/softshrink.rb
- lib/torch/nn/softsign.rb
- lib/torch/nn/tanh.rb
- lib/torch/nn/tanhshrink.rb
- lib/torch/nn/transformer.rb
- lib/torch/nn/transformer_decoder.rb
- lib/torch/nn/transformer_decoder_layer.rb
- lib/torch/nn/transformer_encoder.rb
- lib/torch/nn/transformer_encoder_layer.rb
- lib/torch/nn/triplet_margin_loss.rb
- lib/torch/nn/unfold.rb
- lib/torch/nn/upsample.rb
- lib/torch/nn/utils.rb
- lib/torch/nn/weighted_loss.rb
- lib/torch/nn/zero_pad2d.rb
- lib/torch/optim/adadelta.rb
- lib/torch/optim/adagrad.rb
- lib/torch/optim/adam.rb
- lib/torch/optim/adamax.rb
- lib/torch/optim/adamw.rb
- lib/torch/optim/asgd.rb
- lib/torch/optim/lr_scheduler/cosine_annealing_lr.rb
- lib/torch/optim/lr_scheduler/exponential_lr.rb
- lib/torch/optim/lr_scheduler/lambda_lr.rb
- lib/torch/optim/lr_scheduler/lr_scheduler.rb
- lib/torch/optim/lr_scheduler/multi_step_lr.rb
- lib/torch/optim/lr_scheduler/multiplicative_lr.rb
- lib/torch/optim/lr_scheduler/step_lr.rb
- lib/torch/optim/optimizer.rb
- lib/torch/optim/rmsprop.rb
- lib/torch/optim/rprop.rb
- lib/torch/optim/sgd.rb
- lib/torch/tensor.rb
- lib/torch/utils/data.rb
- lib/torch/utils/data/data_loader.rb
- lib/torch/utils/data/data_pipes/filter_iter_data_pipe.rb
- lib/torch/utils/data/data_pipes/iter/file_lister.rb
- lib/torch/utils/data/data_pipes/iter/file_opener.rb
- lib/torch/utils/data/data_pipes/iter/iterable_wrapper.rb
- lib/torch/utils/data/data_pipes/iter/stream_wrapper.rb
- lib/torch/utils/data/data_pipes/iter_data_pipe.rb
- lib/torch/utils/data/dataset.rb
- lib/torch/utils/data/iterable_dataset.rb
- lib/torch/utils/data/subset.rb
- lib/torch/utils/data/tensor_dataset.rb
- lib/torch/version.rb
homepage: https://github.com/ankane/torch.rb
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: '3'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.4.10
signing_key:
specification_version: 4
summary: Deep learning for Ruby, powered by LibTorch
test_files: []