/*
* calution: this file was generated automatically do not change it.
*/
#ifndef TEST_ADD_TIK2_H_
#define TEST_ADD_TIK2_H_
#include "aclnn/acl_meta.h"
#ifdef __cplusplus
extern "C" {
#endif
/* function: testAddTik2GetWorkspaceSize
* parameters :
* x1Optional : optional
* x2 : dynamic
* bias0 : optional
* bias1 : optional
* bias2Optional : optional
* bias3Optional : optional
* bias4Optional : optional
* bias5Optional : optional
* bias6 : optional
* bias00 : required
* bias11 : required
* bias22 : required
* bias33 : required
* bias44 : required
* bias55 : required
* bias66 : required
* yOut : required
* y2Out : dynamic
* workspaceSize : size of workspace(output).
* executor : executor context(output).
*/
__attribute__((visibility("default")))
aclnnStatus testAddTik2GetWorkspaceSize(
const aclTensor *x1Optional,
const aclTensorList *x2,
int64_t bias0,
double bias1,
const aclBoolArray *bias2Optional,
const aclFloatArray *bias3Optional,
const aclIntArray *bias4Optional,
char *bias5Optional,
bool bias6,
int64_t bias00,
double bias11,
const aclBoolArray *bias22,
const aclFloatArray *bias33,
const aclIntArray *bias44,
char *bias55,
bool bias66,
const aclTensor *yOut,
const aclTensorList *y2Out,
uint64_t *workspaceSize,
aclOpExecutor **executor);
/* function: testAddTik2
* parameters :
* workspace : workspace memory addr(input).
* workspaceSize : size of workspace(input).
* executor : executor context(input).
* stream : acl stream.
*/
__attribute__((visibility("default")))
aclnnStatus testAddTik2(
void *workspace,
uint64_t workspaceSize,
aclOpExecutor *executor,
aclrtStream stream);
#ifdef __cplusplus
}
#endif
#endif