Module: LibTorchInstaller

Defined in:
lib/rubynetic/libtorch_installer.rb

Class Method Summary collapse

Class Method Details

.install(version: "2.1.0", variant: "cpu") ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/rubynetic/libtorch_installer.rb', line 4

def self.install(version: "2.1.0", variant: "cpu")
  os = case RbConfig::CONFIG["host_os"]
       when /darwin/ then "macos"
       when /mswin|mingw|cygwin/ then "windows"
       when /linux/ then "linux"
       else raise "❌ ОС не поддерживается!"
       end

  LibTorchDownloader.download_and_install(os, version, variant)
end