LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::transform Namespace Reference

Classes

class  adjust_brightness
 
class  adjust_contrast
 
class  adjust_saturation
 
class  center_crop
 
class  color_jitter
 
class  colorize
 
class  cutout
 
class  grayscale
 
class  horizontal_flip
 
class  normalize
 
class  normalize_to_lbann_layout
 
class  pad
 
class  random_affine
 
class  random_crop
 
class  random_resized_crop
 
class  random_resized_crop_with_fixed_aspect_ratio
 
class  repack_HWC_to_CHW_layout
 
class  resize
 
class  resized_center_crop
 
class  sample_normalize
 
class  scale
 
class  scale_and_translate
 
class  to_lbann_layout
 
class  transform
 
class  transform_pipeline
 
class  vertical_flip
 

Functions

std::unique_ptr< transformbuild_normalize_transform_from_pbuf (google::protobuf::Message const &)
 
template<typename T >
void repack_HWC_to_CHW (T const *hwc_src, T *chw_dest, std::vector< size_t > const &chw_dims)
 
template<typename T >
void repack_DHWC_to_CDHW (T const *dhwc_src, T *cdhw_dest, std::vector< size_t > const &cdhw_dims)
 
std::unique_ptr< transformbuild_sample_normalize_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_scale_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_adjust_brightness_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_adjust_contrast_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_adjust_saturation_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_center_crop_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_color_jitter_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_colorize_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_cutout_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_grayscale_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_horizontal_flip_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_normalize_to_lbann_layout_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_pad_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_random_affine_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_random_crop_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_random_resized_crop_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_random_resized_crop_with_fixed_aspect_ratio_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_resize_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_resized_center_crop_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_to_lbann_layout_transform_from_pbuf (google::protobuf::Message const &)
 
std::unique_ptr< transformbuild_vertical_flip_transform_from_pbuf (google::protobuf::Message const &)
 

Function Documentation

◆ build_adjust_brightness_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_adjust_brightness_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_adjust_contrast_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_adjust_contrast_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_adjust_saturation_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_adjust_saturation_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_center_crop_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_center_crop_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_color_jitter_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_color_jitter_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_colorize_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_colorize_transform_from_pbuf ( google::protobuf::Message const &  )
Here is the caller graph for this function:

◆ build_cutout_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_cutout_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_grayscale_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_grayscale_transform_from_pbuf ( google::protobuf::Message const &  )
Here is the caller graph for this function:

◆ build_horizontal_flip_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_horizontal_flip_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_normalize_to_lbann_layout_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_normalize_to_lbann_layout_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_normalize_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_normalize_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_pad_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_pad_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_random_affine_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_random_affine_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_random_crop_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_random_crop_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_random_resized_crop_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_random_resized_crop_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_random_resized_crop_with_fixed_aspect_ratio_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_random_resized_crop_with_fixed_aspect_ratio_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_resize_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_resize_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_resized_center_crop_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_resized_center_crop_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_sample_normalize_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_sample_normalize_transform_from_pbuf ( google::protobuf::Message const &  )
Here is the caller graph for this function:

◆ build_scale_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_scale_transform_from_pbuf ( google::protobuf::Message const &  )

◆ build_to_lbann_layout_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_to_lbann_layout_transform_from_pbuf ( google::protobuf::Message const &  )
Here is the caller graph for this function:

◆ build_vertical_flip_transform_from_pbuf()

std::unique_ptr<transform> lbann::transform::build_vertical_flip_transform_from_pbuf ( google::protobuf::Message const &  )

◆ repack_DHWC_to_CDHW()

template<typename T >
void lbann::transform::repack_DHWC_to_CDHW ( T const *  dhwc_src,
T *  cdhw_dest,
std::vector< size_t > const &  cdhw_dims 
)

Definition at line 83 of file repack_HWC_to_CHW_layout.hpp.

◆ repack_HWC_to_CHW()

template<typename T >
void lbann::transform::repack_HWC_to_CHW ( T const *  hwc_src,
T *  chw_dest,
std::vector< size_t > const &  chw_dims 
)

Definition at line 60 of file repack_HWC_to_CHW_layout.hpp.