foscat.BkNumpy ============== .. py:module:: foscat.BkNumpy Classes ------- .. autoapisummary:: foscat.BkNumpy.BkNumpy Module Contents --------------- .. py:class:: BkNumpy(*args, **kwargs) Bases: :py:obj:`foscat.BkBase.BackendBase` .. py:attribute:: backend .. py:attribute:: scipy .. py:attribute:: float64 .. py:attribute:: float32 .. py:attribute:: int64 .. py:attribute:: int32 .. py:attribute:: complex64 .. py:attribute:: complex128 .. py:attribute:: gpulist .. py:attribute:: ngpu :value: 1 .. py:method:: bk_len(S) .. py:method:: bk_SparseTensor(indice, w, dense_shape=[]) .. py:method:: bk_stack(list, axis=0) .. py:method:: bk_sparse_dense_matmul(smat, mat) .. py:method:: conv2d(x, w, strides=[1, 1, 1, 1], padding='SAME') .. py:method:: conv1d(x, w, strides=[1, 1, 1], padding='SAME') .. py:method:: bk_threshold(x, threshold, greater=True) .. py:method:: bk_maximum(x1, x2) .. py:method:: bk_device(device_name) .. py:method:: bk_ones(shape, dtype=None) .. py:method:: bk_conv1d(x, w) .. py:method:: bk_flattenR(x) .. py:method:: bk_flatten(x) .. py:method:: bk_size(x) .. py:method:: bk_resize_image(x, shape) .. py:method:: bk_L1(x) .. py:method:: bk_square_comp(x) .. py:method:: bk_reduce_sum(data, axis=None) .. py:method:: bk_reduce_mean(data, axis=None) .. py:method:: bk_reduce_min(data, axis=None) .. py:method:: bk_random_seed(value) .. py:method:: bk_random_uniform(shape) .. py:method:: bk_reduce_std(data, axis=None) .. py:method:: bk_sqrt(data) .. py:method:: bk_abs(data) .. py:method:: bk_is_complex(data) .. py:method:: bk_distcomp(data) .. py:method:: bk_norm(data) .. py:method:: bk_square(data) .. py:method:: bk_log(data) .. py:method:: bk_matmul(a, b) .. py:method:: bk_tensor(data) .. py:method:: bk_shape_tensor(shape) .. py:method:: bk_complex(real, imag) .. py:method:: bk_exp(data) .. py:method:: bk_min(data) .. py:method:: bk_argmin(data) .. py:method:: bk_tanh(data) .. py:method:: bk_max(data) .. py:method:: bk_argmax(data) .. py:method:: bk_reshape(data, shape) .. py:method:: bk_repeat(data, nn, axis=0) .. py:method:: bk_tile(data, nn, axis=0) .. py:method:: bk_roll(data, nn, axis=0) .. py:method:: bk_expand_dims(data, axis=0) .. py:method:: bk_transpose(data, thelist) .. py:method:: bk_concat(data, axis=None) .. py:method:: bk_zeros(shape, dtype=None) .. py:method:: bk_gather(data, idx, axis=0) .. py:method:: bk_reverse(data, axis=0) .. py:method:: bk_fft(data) .. py:method:: bk_fftn(data, dim=None) .. py:method:: bk_ifftn(data, dim=None, norm=None) .. py:method:: bk_rfft(data) .. py:method:: bk_irfft(data) .. py:method:: bk_conjugate(data) .. py:method:: bk_real(data) .. py:method:: bk_imag(data) .. py:method:: bk_relu(x) .. py:method:: bk_clip_by_value(x, xmin, xmax) .. py:method:: bk_cast(x) .. py:method:: bk_variable(x) .. py:method:: bk_assign(x, y) .. py:method:: bk_constant(x) .. py:method:: bk_cos(x) .. py:method:: bk_sin(x) .. py:method:: bk_arctan2(c, s) .. py:method:: bk_empty(list) .. py:method:: to_numpy(x)