/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/docs-6.1.1/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) |
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.