55
66typedef struct InfiniopDescriptor * infiniopTripletMarginWithDistanceLossDescriptor_t ;
77
8- __C __export infiniStatus_t infiniopCreateTripletMarginWithDistanceLossDescriptor (
9- infiniopHandle_t handle ,
10- infiniopTripletMarginWithDistanceLossDescriptor_t * desc_ptr ,
11- infiniopTensorDescriptor_t output ,
12- infiniopTensorDescriptor_t anchor ,
13- infiniopTensorDescriptor_t positive ,
14- infiniopTensorDescriptor_t negative ,
15- float margin ,
16- int swap ,
17- int reduction );
18- __C __export infiniStatus_t infiniopGetTripletMarginWithDistanceLossWorkspaceSize (
19- infiniopTripletMarginWithDistanceLossDescriptor_t desc ,
20- size_t * size );
21- __C __export infiniStatus_t infiniopTripletMarginWithDistanceLoss (infiniopTripletMarginWithDistanceLossDescriptor_t desc ,
22- void * workspace ,
23- size_t workspace_size ,
24- void * output ,
25- const void * anchor ,
26- const void * positive ,
27- const void * negative ,
28- void * stream );
8+ __INFINI_C __export infiniStatus_t infiniopCreateTripletMarginWithDistanceLossDescriptor (
9+ infiniopHandle_t handle ,
10+ infiniopTripletMarginWithDistanceLossDescriptor_t * desc_ptr ,
11+ infiniopTensorDescriptor_t output ,
12+ infiniopTensorDescriptor_t anchor ,
13+ infiniopTensorDescriptor_t positive ,
14+ infiniopTensorDescriptor_t negative ,
15+ float margin ,
16+ int swap ,
17+ int reduction );
18+ __INFINI_C __export infiniStatus_t infiniopGetTripletMarginWithDistanceLossWorkspaceSize (
19+ infiniopTripletMarginWithDistanceLossDescriptor_t desc ,
20+ size_t * size );
21+ __INFINI_C __export infiniStatus_t infiniopTripletMarginWithDistanceLoss (infiniopTripletMarginWithDistanceLossDescriptor_t desc ,
22+ void * workspace ,
23+ size_t workspace_size ,
24+ void * output ,
25+ const void * anchor ,
26+ const void * positive ,
27+ const void * negative ,
28+ void * stream );
2929
30- __C __export infiniStatus_t infiniopDestroyTripletMarginWithDistanceLossDescriptor (
31- infiniopTripletMarginWithDistanceLossDescriptor_t desc );
32- #endif // __INFINIOP_TRIPLET_MARGIN_WITH_DISTANCE_LOSS_API_H__
30+ __INFINI_C __export infiniStatus_t infiniopDestroyTripletMarginWithDistanceLossDescriptor (
31+ infiniopTripletMarginWithDistanceLossDescriptor_t desc );
32+ #endif // __INFINIOP_TRIPLET_MARGIN_WITH_DISTANCE_LOSS_API_H__
0 commit comments