55
66typedef struct InfiniopDescriptor * infiniopTripletMarginLossDescriptor_t ;
77
8- __C __export infiniStatus_t infiniopCreateTripletMarginLossDescriptor (infiniopHandle_t handle ,
9- infiniopTripletMarginLossDescriptor_t * desc_ptr ,
10- infiniopTensorDescriptor_t output ,
11- infiniopTensorDescriptor_t anchor ,
12- infiniopTensorDescriptor_t positive ,
13- infiniopTensorDescriptor_t negative ,
14- float margin ,
15- int p ,
16- float eps ,
17- int swap , // 0: False, 1: True
18- int reduction ); // 0: None, 1: Mean, 2: Sum
8+ __INFINI_C __export infiniStatus_t infiniopCreateTripletMarginLossDescriptor (infiniopHandle_t handle ,
9+ infiniopTripletMarginLossDescriptor_t * desc_ptr ,
10+ infiniopTensorDescriptor_t output ,
11+ infiniopTensorDescriptor_t anchor ,
12+ infiniopTensorDescriptor_t positive ,
13+ infiniopTensorDescriptor_t negative ,
14+ float margin ,
15+ int p ,
16+ float eps ,
17+ int swap , // 0: False, 1: True
18+ int reduction ); // 0: None, 1: Mean, 2: Sum
1919
20- __C __export infiniStatus_t infiniopGetTripletMarginLossWorkspaceSize (infiniopTripletMarginLossDescriptor_t desc , size_t * size );
20+ __INFINI_C __export infiniStatus_t infiniopGetTripletMarginLossWorkspaceSize (infiniopTripletMarginLossDescriptor_t desc , size_t * size );
2121
22- __C __export infiniStatus_t infiniopTripletMarginLoss (infiniopTripletMarginLossDescriptor_t desc ,
23- void * workspace ,
24- size_t workspace_size ,
25- void * output ,
26- const void * anchor ,
27- const void * positive ,
28- const void * negative ,
29- void * stream );
22+ __INFINI_C __export infiniStatus_t infiniopTripletMarginLoss (infiniopTripletMarginLossDescriptor_t desc ,
23+ void * workspace ,
24+ size_t workspace_size ,
25+ void * output ,
26+ const void * anchor ,
27+ const void * positive ,
28+ const void * negative ,
29+ void * stream );
3030
31- __C __export infiniStatus_t infiniopDestroyTripletMarginLossDescriptor (infiniopTripletMarginLossDescriptor_t desc );
31+ __INFINI_C __export infiniStatus_t infiniopDestroyTripletMarginLossDescriptor (infiniopTripletMarginLossDescriptor_t desc );
3232
33- #endif // __INFINIOP_TRIPLET_MARGIN_LOSS_API_H__
33+ #endif // __INFINIOP_TRIPLET_MARGIN_LOSS_API_H__
0 commit comments