qmatmul: Fast multiplication of quaternion-valued matrices
1.0.7
Contents:
src
qmatmul: Fast multiplication of quaternion-valued matrices
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
_
__init__() (utils.Logger method)
__module__ (utils.Logger attribute)
A
a44() (in module qmatmul)
a44_cupy() (in module qmatmul_cupy)
a44_lbar() (in module qmatmul)
a44_numba_cuda_job_float32() (in module qmatmul)
a44_numba_cuda_job_float64() (in module qmatmul)
a44_ubar() (in module qmatmul)
C
c4_to_c() (in module qmatmul)
c4_to_c_cupy() (in module qmatmul_cupy)
c4_to_c_numba_cuda_job_float32() (in module qmatmul)
c4_to_c_numba_cuda_job_float64() (in module qmatmul)
cpu_and_system_props() (in module utils)
cuda_jit_safe() (in module qmatmul)
D
dict_to_str() (in module utils)
dot() (in module qmatmul)
E
example_cupy
module
example_qcnn_forward_pass
module
experiment_hash_str() (in module utils)
F
flush() (utils.Logger method)
fold_quaternion() (in module example_qcnn_forward_pass)
G
glorot_range() (in module example_qcnn_forward_pass)
gpu_props() (in module utils)
H
had4() (in module qmatmul)
had4_cupy() (in module qmatmul_cupy)
had4_numba_cuda_job_float32() (in module qmatmul)
had4_numba_cuda_job_float64() (in module qmatmul)
hash_function() (in module utils)
hash_str() (in module utils)
he_range() (in module example_qcnn_forward_pass)
I
i4_tilde() (in module qmatmul)
L
list_to_str() (in module utils)
Logger (class in utils)
M
main
module
matmul_numba_cuda_job_float32() (in module qmatmul)
matmul_numba_cuda_job_float64() (in module qmatmul)
matmuldiag() (in module qmatmul)
matmuldiag_cupy() (in module qmatmul_cupy)
matmuldiag_numba_cuda_job_float32() (in module qmatmul)
matmuldiag_numba_cuda_job_float64() (in module qmatmul)
matsub_numba_cuda_job_float32() (in module qmatmul)
matsub_numba_cuda_job_float64() (in module qmatmul)
max_abs_error() (in module num_acc_experiment)
max_combined_error() (in module num_acc_experiment)
max_relative_error() (in module num_acc_experiment)
min_abs_ref() (in module num_acc_experiment)
module
example_cupy
example_qcnn_forward_pass
main
num_acc_experiment
qmatmul
qmatmul_cupy
utils
N
num_acc_experiment
module
P
permute() (in module qmatmul)
permute_cupy() (in module qmatmul_cupy)
permute_numba_cuda_job_float32() (in module qmatmul)
permute_numba_cuda_job_float64() (in module qmatmul)
Q
qmatmul
module
qmatmul_algo_cupy() (in module qmatmul_cupy)
qmatmul_algo_numba_cuda_float32() (in module qmatmul)
qmatmul_algo_numba_cuda_float64() (in module qmatmul)
qmatmul_algo_numpy_parallel() (in module qmatmul)
qmatmul_algo_numpy_st() (in module qmatmul)
qmatmul_algolike_numpy() (in module qmatmul)
qmatmul_cupy
module
qmatmul_direct_cupy() (in module qmatmul_cupy)
qmatmul_direct_numba_cuda_float32() (in module qmatmul)
qmatmul_direct_numba_cuda_float64() (in module qmatmul)
qmatmul_direct_numpy_parallel() (in module qmatmul)
qmatmul_direct_numpy_st() (in module qmatmul)
qmatmul_naive_numba_parallel_float32() (in module qmatmul)
qmatmul_naive_numba_parallel_float32_job() (in module qmatmul)
qmatmul_naive_numba_parallel_float64() (in module qmatmul)
qmatmul_naive_numba_parallel_float64_job() (in module qmatmul)
qmatmul_naive_numba_st_float32() (in module qmatmul)
qmatmul_naive_numba_st_float32_job() (in module qmatmul)
qmatmul_naive_numba_st_float64() (in module qmatmul)
qmatmul_naive_numba_st_float64_job() (in module qmatmul)
qmatrand() (in module qmatmul)
qmul_numba_float32() (in module qmatmul)
qmul_numba_float64() (in module qmatmul)
qmul_numba_int32() (in module qmatmul)
qrelu() (in module example_qcnn_forward_pass)
R
relative_frobenius_error() (in module num_acc_experiment)
rms_error() (in module num_acc_experiment)
S
speedups_plot() (in module utils)
stack() (in module qmatmul)
stack_cupy() (in module qmatmul_cupy)
stack_numba_cuda_job_float32() (in module qmatmul)
stack_numba_cuda_job_float64() (in module qmatmul)
T
timed_dot() (in module example_qcnn_forward_pass)
U
unfold_quaternion() (in module example_qcnn_forward_pass)
utils
module
W
write() (utils.Logger method)