module Tensorflow::Linalg

Public Class Methods

cholesky(input) click to toggle source

def self.band_part end

# File lib/tensorflow/ops/linalg.rb, line 9
def self.cholesky(input)
  RawOps.cholesky(input: input)
end
cross(a, b) click to toggle source

def self.cholesky_solve end

# File lib/tensorflow/ops/linalg.rb, line 16
def self.cross(a, b)
  RawOps.cross(a, b)
end
diag(diagonal) click to toggle source

def self.det end

# File lib/tensorflow/ops/linalg.rb, line 23
def self.diag(diagonal)
  RawOps.diag(diagonal: diagonal)
end
diag_part(input) click to toggle source
# File lib/tensorflow/ops/linalg.rb, line 27
def self.diag_part(input)
  RawOps.diag_part(input: input)
end
eye(num_rows, num_columns: nil) click to toggle source

def self.expm end

# File lib/tensorflow/ops/linalg.rb, line 43
def self.eye(num_rows, num_columns: nil)
  num_columns ||= num_rows
  zeros = Tensorflow.zeros([num_rows, num_columns])
  ones = Tensorflow.ones([num_rows])
  RawOps.matrix_set_diag(zeros, ones)
end
inv(x) click to toggle source

def self.global_norm end

# File lib/tensorflow/ops/linalg.rb, line 53
def self.inv(x)
  RawOps.inv(x: x)
end
lu(input, output_idx_type: nil) click to toggle source

def self.lstsq end

# File lib/tensorflow/ops/linalg.rb, line 69
def self.lu(input, output_idx_type: nil)
  RawOps.lu(input: input, output_idx_type: output_idx_type)
end
matmul(a, b, transpose_a: false, transpose_b: false) click to toggle source
# File lib/tensorflow/ops/linalg.rb, line 73
def self.matmul(a, b, transpose_a: false, transpose_b: false)
  RawOps.mat_mul(a, b, transpose_a: transpose_a, transpose_b: transpose_b)
end
qr(input, full_matrices: nil) click to toggle source

def self.normalize end

# File lib/tensorflow/ops/linalg.rb, line 89
def self.qr(input, full_matrices: nil)
  RawOps.qr(input: input, full_matrices: full_matrices)
end
svd(input, compute_uv: nil, full_matrices: nil) click to toggle source

def self.sqrtm end

# File lib/tensorflow/ops/linalg.rb, line 105
def self.svd(input, compute_uv: nil, full_matrices: nil)
  RawOps.svd(input: input, compute_uv: compute_uv, full_matrices: full_matrices)
end
tridiagonal_solve(diagonals, rhs, partial_pivoting: nil) click to toggle source

def self.tridiagonal_matmul end

# File lib/tensorflow/ops/linalg.rb, line 127
def self.tridiagonal_solve(diagonals, rhs, partial_pivoting: nil)
  RawOps.tridiagonal_solve(diagonals, rhs, partial_pivoting: partial_pivoting)
end