/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/docs-6.2.2/rocAL/include/api/rocal_api_meta_data.h File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/docs-6.2.2/rocAL/include/api/rocal_api_meta_data.h File Reference#

rocAL: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/docs-6.2.2/rocAL/include/api/rocal_api_meta_data.h File Reference
rocal_api_meta_data.h File Reference

The AMD rocAL Library - Meta Data. More...

#include "rocal_api_types.h"

Go to the source code of this file.

Functions

RocalMetaData ROCAL_API_CALL rocalCreateLabelReader (RocalContext rocal_context, const char *source_path, const char *file_list_path="")
 creates label reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateVideoLabelReader (RocalContext rocal_context, const char *source_path, unsigned sequence_length, unsigned frame_step, unsigned frame_stride, bool file_list_frame_num=true)
 creates video label reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateTFReader (RocalContext rocal_context, const char *source_path, bool is_output, const char *user_key_for_label, const char *user_key_for_filename)
 create tf reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateTFReaderDetection (RocalContext rocal_context, const char *source_path, bool is_output, const char *user_key_for_label, const char *user_key_for_text, const char *user_key_for_xmin, const char *user_key_for_ymin, const char *user_key_for_xmax, const char *user_key_for_ymax, const char *user_key_for_filename)
 create tf reader detection More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCOCOReader (RocalContext rocal_context, const char *source_path, bool is_output, bool mask=false, bool ltrb=true, bool is_box_encoder=false, bool avoid_class_remapping=false, bool aspect_ratio_grouping=false, bool is_box_iou_matcher=false)
 create coco reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCOCOReaderKeyPoints (RocalContext rocal_context, const char *source_path, bool is_output, float sigma=0.0, unsigned pose_output_width=0, unsigned pose_output_height=0)
 create coco reader key points More...
 
RocalMetaData ROCAL_API_CALL rocalCreateTextFileBasedLabelReader (RocalContext rocal_context, const char *source_path)
 create text file based label reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCaffeLMDBLabelReader (RocalContext rocal_context, const char *source_path)
 create caffe LMDB label reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCaffeLMDBReaderDetection (RocalContext rocal_context, const char *source_path)
 create caffe LMDB label reader for object detection More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCaffe2LMDBLabelReader (RocalContext rocal_context, const char *source_path, bool is_output)
 create caffe2 LMDB label reader More...
 
RocalMetaData ROCAL_API_CALL rocalCreateCaffe2LMDBReaderDetection (RocalContext rocal_context, const char *source_path, bool is_output)
 create caffe2 LMDB label reader for object detection More...
 
RocalMetaData ROCAL_API_CALL rocalCreateMXNetReader (RocalContext rocal_context, const char *source_path, bool is_output)
 create MXNet reader More...
 
void ROCAL_API_CALL rocalGetImageName (RocalContext rocal_context, char *buf)
 get image name More...
 
unsigned ROCAL_API_CALL rocalGetImageNameLen (RocalContext rocal_context, int *buf)
 get image name lengths More...
 
RocalTensorList ROCAL_API_CALL rocalGetImageLabels (RocalContext rocal_context)
 get image labels More...
 
unsigned ROCAL_API_CALL rocalGetBoundingBoxCount (RocalContext rocal_context)
 get bounding box count More...
 
unsigned ROCAL_API_CALL rocalGetMaskCount (RocalContext p_context, int *buf)
 get mask count More...
 
RocalTensorList ROCAL_API_CALL rocalGetMaskCoordinates (RocalContext p_context, int *bufcount)
 get mask coordinates More...
 
RocalTensorList ROCAL_API_CALL rocalGetBoundingBoxLabel (RocalContext rocal_context)
 get bounding box label More...
 
RocalTensorList ROCAL_API_CALL rocalGetBoundingBoxCords (RocalContext rocal_context)
 get bounding box coordinates More...
 
void ROCAL_API_CALL rocalGetImageSizes (RocalContext rocal_context, int *buf)
 get image sizes More...
 
void ROCAL_API_CALL rocalGetROIImageSizes (RocalContext rocal_context, int *buf)
 get ROI image sizes More...
 
RocalMetaData ROCAL_API_CALL rocalCreateTextCifar10LabelReader (RocalContext rocal_context, const char *source_path, const char *file_prefix)
 create text cifar10 label reader More...
 
void ROCAL_API_CALL rocalGetOneHotImageLabels (RocalContext rocal_context, void *buf, int numOfClasses, RocalOutputMemType output_mem_type)
 get one hot image labels More...
 
void ROCAL_API_CALL rocalRandomBBoxCrop (RocalContext p_context, bool all_boxes_overlap, bool no_crop, RocalFloatParam aspect_ratio=NULL, bool has_shape=false, int crop_width=0, int crop_height=0, int num_attempts=1, RocalFloatParam scaling=NULL, int total_num_attempts=0, int64_t seed=0)
 
void ROCAL_API_CALL rocalGetSequenceStartFrameNumber (RocalContext rocal_context, unsigned int *buf)
 get sequence starting frame number More...
 
void ROCAL_API_CALL rocalGetSequenceFrameTimestamps (RocalContext rocal_context, float *buf)
 get sequence time stamps More...
 
void ROCAL_API_CALL rocalBoxEncoder (RocalContext p_context, std::vector< float > &anchors, float criteria, std::vector< float > &means, std::vector< float > &stds, bool offset=false, float scale=1.0)
 rocal box encoder More...
 
void ROCAL_API_CALL rocalCopyEncodedBoxesAndLables (RocalContext p_context, float *boxes_buf, int *labels_buf)
 copy encoded boxes and labels More...
 
RocalMetaData ROCAL_API_CALL rocalGetEncodedBoxesAndLables (RocalContext p_context, int num_encoded_boxes)
 
void ROCAL_API_CALL rocalGetImageId (RocalContext p_context, int *buf)
 get image id More...
 
void ROCAL_API_CALL rocalGetJointsDataPtr (RocalContext p_context, RocalJointsData **joints_data)
 get joints data pointer More...
 
void ROCAL_API_CALL rocalBoxIouMatcher (RocalContext p_context, std::vector< float > &anchors, float high_threshold, float low_threshold, bool allow_low_quality_matches=true)
 API to enable box IOU matcher and pass required params to pipeline. More...
 
RocalTensorList ROCAL_API_CALL rocalGetMatchedIndices (RocalContext p_context)
 API to return the matched indices for the bounding box and anchors. More...
 

Detailed Description

The AMD rocAL Library - Meta Data.