|
BIGtensor-GPU
1.0
|
Generate tensors satisfying certain conditions. More...
Public Member Functions | |
| void | FromParafacFactors (int order, int rank, int *dim, float *FactorM, Tensor CoreT, char *out_tensor_path, const GPU_MODE _gpu_mode=ANY) |
| Tensor generation from factor matrices and lambda vector (Parafac). More... | |
| void | FromTuckerFactors (int order, int rank, int *dim, float *FactorM, Tensor CoreT, char *out_tensor_path, const GPU_MODE _gpu_mode=ANY) |
| Tensor generation from factor matrices and core tensor (Tucker). More... | |
| void | Ones (int order, int *dim, int nnz, char *out_tensor_path, const GPU_MODE _gpu_mode=ANY) |
| Tensor generation where all tensor values are set to 1. More... | |
| void | Random (int order, int *dim, int nnz, char *out_tensor_path, const GPU_MODE _gpu_mode=ANY) |
| Tensor generation where tensor values are set randomly. More... | |
Generate tensors satisfying certain conditions.
| void Generation::FromParafacFactors | ( | int | order, |
| int | rank, | ||
| int * | dim, | ||
| float * | FactorM, | ||
| Tensor | CoreT, | ||
| char * | out_tensor_path, | ||
| const GPU_MODE | _gpu_mode = ANY |
||
| ) |
Tensor generation from factor matrices and lambda vector (Parafac).
| order | number of modes |
| rank | rank size |
| dim | size of the result tensor |
| FactorM | factor matrices |
| CoreT | lambda vector |
| in_path | input factors and core tesor path (file name should start with FACTOR{num} and CORE, e.g. dir/FACTOR1) |
| out_tensor_path | output tensor path |
| _gpu_mode | gpu mode for this computation (default: gpu_mode of a BIGtensor instance) |
| None |
| void Generation::FromTuckerFactors | ( | int | order, |
| int | rank, | ||
| int * | dim, | ||
| float * | FactorM, | ||
| Tensor | CoreT, | ||
| char * | out_tensor_path, | ||
| const GPU_MODE | _gpu_mode = ANY |
||
| ) |
Tensor generation from factor matrices and core tensor (Tucker).
| order | number of modes |
| rank | rank size |
| core_dim | size of the core tensor |
| dim | size of the result tensor |
| FactorM | factor matrices |
| CoreT | core tensor |
| out_tensor_path | output tensor path |
| _gpu_mode | gpu mode for this computation (default: gpu_mode of a BIGtensor instance) |
| None |
| void Generation::Ones | ( | int | order, |
| int * | dim, | ||
| int | nnz, | ||
| char * | out_tensor_path, | ||
| const GPU_MODE | _gpu_mode = ANY |
||
| ) |
Tensor generation where all tensor values are set to 1.
| order | number of modes |
| dim | size of the result tensor |
| nnz | nonzeors |
| out_tensor_path | output tensor path |
| _gpu_mode | gpu mode for this computation (default: gpu_mode of a BIGtensor instance) |
| None |
| void Generation::Random | ( | int | order, |
| int * | dim, | ||
| int | nnz, | ||
| char * | out_tensor_path, | ||
| const GPU_MODE | _gpu_mode = ANY |
||
| ) |
Tensor generation where tensor values are set randomly.
| order | number of modes |
| dim | size of the result tensor |
| nnz | number of nonzeros |
| out_tensor_path | output tensor path |
| _gpu_mode | gpu mode for this computation (default: gpu_mode of a BIGtensor instance) |
| None |