Class: Marqo::Device

Inherits:
Object
  • Object
show all
Defined in:
lib/marqo/device.rb

Class Method Summary collapse

Class Method Details

.cpu(endpoint) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/marqo/device.rb', line 5

def cpu(endpoint)
  url = Marqo::UrlHelpers.device_cpu_endpoint(endpoint)
  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = url.scheme == "https"
  request = Net::HTTP::Get.new(url)

  http.request(request)
end

.cuda(endpoint) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/marqo/device.rb', line 14

def cuda(endpoint)
  url = Marqo::UrlHelpers.device_cuda_endpoint(endpoint)
  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = url.scheme == "https"
  request = Net::HTTP::Get.new(url)

  http.request(request)
end