示例#1
0
文件: array.py 项目: sys-git/pyopencl
 def _pow_array(result, base, exponent):
     return elementwise.get_pow_kernel(result.context,
                                       base.dtype,
                                       exponent.dtype,
                                       result.dtype,
                                       is_base_array=True,
                                       is_exp_array=True)
示例#2
0
文件: array.py 项目: sys-git/pyopencl
 def _pow_scalar(result, ary, exponent):
     exponent = np.array(exponent)
     return elementwise.get_pow_kernel(result.context,
                                       ary.dtype,
                                       exponent.dtype,
                                       result.dtype,
                                       is_base_array=True,
                                       is_exp_array=False)
示例#3
0
文件: array.py 项目: sys-git/pyopencl
 def _rpow_scalar(result, base, exponent):
     base = np.array(base)
     return elementwise.get_pow_kernel(result.context,
                                       base.dtype,
                                       exponent.dtype,
                                       result.dtype,
                                       is_base_array=False,
                                       is_exp_array=True)
示例#4
0
文件: array.py 项目: stefanv/PyOpenCL
 def _pow_scalar(self, ):
     return elementwise.get_pow_kernel(self.context, self.dtype)
示例#5
0
 def _pow_scalar(result, ary, exponent):
     return elementwise.get_pow_kernel(result.context, result.dtype)
示例#6
0
文件: array.py 项目: EyNuel/pyopencl
 def _pow_array(result, base, exponent):
     return elementwise.get_pow_kernel(
         result.context, base.dtype, exponent.dtype, result.dtype, is_base_array=True, is_exp_array=True
     )
示例#7
0
文件: array.py 项目: EyNuel/pyopencl
 def _rpow_scalar(result, base, exponent):
     base = np.array(base)
     return elementwise.get_pow_kernel(
         result.context, base.dtype, exponent.dtype, result.dtype, is_base_array=False, is_exp_array=True
     )
示例#8
0
文件: array.py 项目: EyNuel/pyopencl
 def _pow_scalar(result, ary, exponent):
     exponent = np.array(exponent)
     return elementwise.get_pow_kernel(
         result.context, ary.dtype, exponent.dtype, result.dtype, is_base_array=True, is_exp_array=False
     )
示例#9
0
 def _pow_scalar(result, ary, exponent):
     return elementwise.get_pow_kernel(result.context, result.dtype)
示例#10
0
 def _pow_scalar(self, ):
     return elementwise.get_pow_kernel(self.context, self.dtype)