Sha256: 34abf6854726bc336708f4bd0a1f4c535780ef5fb581610812fc7edef73e2c35
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
class Integer alias dnn__add + def +(other) if other.is_a?(DNN::Tensor) DNN::Layers::Add.(self, other) else dnn__add(other) end end alias dnn__sub - def -(other) if other.is_a?(DNN::Tensor) DNN::Layers::Sub.(self, other) else dnn__sub(other) end end alias dnn__mul * def *(other) if other.is_a?(DNN::Tensor) DNN::Layers::Mul.(self, other) else dnn__mul(other) end end alias dnn__div / def /(other) if other.is_a?(DNN::Tensor) DNN::Layers::Div.(self, other) else dnn__div(other) end end end class Float alias dnn__add + def +(other) if other.is_a?(DNN::Tensor) DNN::Layers::Add.(self, other) else dnn__add(other) end end alias dnn__sub - def -(other) if other.is_a?(DNN::Tensor) DNN::Layers::Sub.(self, other) else dnn__sub(other) end end alias dnn__mul * def *(other) if other.is_a?(DNN::Tensor) DNN::Layers::Mul.(self, other) else dnn__mul(other) end end alias dnn__div / def /(other) if other.is_a?(DNN::Tensor) DNN::Layers::Div.(self, other) else dnn__div(other) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-dnn-0.16.0 | lib/dnn/core/monkey_patch.rb |