mlverse/torch
R Interface to Torch
何を解決するか
PyTorch ライブラリへのネイティブな R インターフェースを提供し、R ユーザーが別途 Python のインストールを必要とせずに機械学習モデルの構築と学習が可能になります。
動作方法
このパッケージは R オブジェクトから torch テンソルを作成でき、PyTorch のコア機能にアクセスできるようにし、導関数を自動的に計算する autograd システムを提供します。
対象ユーザー
R プログラミング言語を使用し、ディープラーニングや機械学習ワークフローを実装したいデータサイエンティストや研究者
特徴
- PyTorch 機能のネイティブ R 実装
- テンソル操作および R 配列と torch テンソル間の変換をサポート
- 自動微分のための組み込み autograd 機能
- GPU 加速のための CUDA サポート
関連
- プロジェクト
pytorch/pytorchPyTorch は、GPU アクセラレーションされたテンソル演算と、動的なテープベースの自動微分システムを提供するオープンソースの Python ライブラリで、ディープニューラルネットワークの構築とトレーニングに使用されます。Python と緊密に統合され、C/C++ や他の言語での拡張をサポートし、CPU、NVIDIA GPU、AMD ROCm、Intel GPU 上で高速かつ低オーバーヘッドな実行を提供します。
- プロジェクト
LaurentMazare/tch-rsPyTorch C++ API (libtorch) の Rust バインディング。Rust で PyTorch のテンソル演算とディープラーニングツールを使用することを可能にします。
- プロジェクト
- プロジェクト
- プロジェクト
Ascend/pytorchTorchNPUは、PyTorchの演算をHuawei Ascend AIプロセッサにマッピングすることで、開発者がAscendハードウェア上でディープラーニングモデルを実行できるようにするPyTorchアダプタープラグインです。