3#include "library_defines.h"
50 UNKNOWN_VALUE_RANGE = 3,
94 BOUNDING_BOX_WITH_DIMS = 19,
108 ARBITRARY_CHANNELS = 4,
261 std::string returnstring =
"";
262 for (
int temp = 0; temp < 4; temp++)
263 returnstring += std::to_string(hash[temp]) +
"\n";
347 return !(*
this == other);
410 return !(*
this == other);
461 return !(*
this == other);
483 std::optional<MultisampleInferenceArgs>
multi_args = std::nullopt;
511 return !(*
this == other);
520 using std::string::string;
ml_core::FORWARD_MODE mode
Definition: types.h:479
bool operator!=(const InferenceArgsCollection &other) const
Definition: types.h:510
ModelInferenceArgs inference_args
Definition: types.h:473
ml_core::BlaceHash hash()
bool operator==(const InferenceArgsCollection &other) const
std::optional< SlicedInferenceArgs > sliced_args
Definition: types.h:487
std::optional< MultisampleInferenceArgs > multi_args
Definition: types.h:483
ModelIdent(const std::string &str)
Definition: types.h:527
BlaceHash(int64_t a, int64_t b, int64_t c, int64_t d)
friend std::ostream & operator<<(std::ostream &os, const BlaceHash &obj)
static void mix_string_into_hash(BlaceHash &hash, std::string str)
BlaceHash(std::string str)
std::string to_hex(int len=8)
static void mix_float_into_hash(BlaceHash &hash, float data)
bool operator==(const BlaceHash &rhs) const
std::string print()
Definition: types.h:260
bool operator!=(const BlaceHash &rhs) const
bool operator==(const LAB_NORMS &other) const
double l_cent
Definition: types.h:137
double ab_norm
Definition: types.h:141
double l_norm
Definition: types.h:133
int run_threaded
Definition: types.h:304
bool operator==(const ModelInferenceArgs &other) const
int seed
Definition: types.h:299
int experimental_torchscript_autocast
Definition: types.h:323
DeviceEnum device
Definition: types.h:291
int gpu_mem_opti
Definition: types.h:313
int empty_cache_after_inference
Definition: types.h:318
int use_half
Definition: types.h:295
ml_core::BlaceHash hash()
int plot_inputs
Definition: types.h:308
bool operator!=(const ModelInferenceArgs &other) const
Definition: types.h:346
bool operator==(const MultisampleInferenceArgs &other) const
int parallel
Definition: types.h:358
int result_to_input_num
Definition: types.h:382
int samples
Definition: types.h:362
int max_extension
Definition: types.h:374
Interpolation jitter_interpolation
Definition: types.h:366
bool operator!=(const MultisampleInferenceArgs &other) const
Definition: types.h:409
int jitter_keep_size
Definition: types.h:370
ml_core::BlaceHash hash()
int result_to_input_denum
Definition: types.h:386
PADDING_MODE padding_mode
Definition: types.h:378
int slices
Definition: types.h:425
int result_to_input_num
Definition: types.h:433
int parallel
Definition: types.h:421
int result_to_input_denum
Definition: types.h:437
bool operator!=(const SlicedInferenceArgs &other) const
Definition: types.h:460
int overlap
Definition: types.h:429
bool operator==(const SlicedInferenceArgs &other) const
ml_core::BlaceHash hash()
DIRECTION
Definition: types.h:178
constexpr float BYTE_MAX_FLOAT
Definition: types.h:34
FORWARD_MODE
Definition: types.h:155
std::vector< int64_t > TensorSizes
Definition: types.h:21
DataTypeEnum
Definition: types.h:59
PADDING_MODE
Definition: types.h:173
constexpr float SHORT_MAX
Definition: types.h:30
Interpolation
Definition: types.h:160
OrderEnum
Definition: types.h:74
constexpr int BYTE_MAX
Definition: types.h:26
ColorFormatEnum
Definition: types.h:103
DeviceEnum
Definition: types.h:41
ModelDataType
Definition: types.h:124
ValueRangeEnum
Definition: types.h:46