docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
docc::target::TargetOptions Struct Reference

#include <sdfg/plugins/targets.h>

Public Attributes

std::string target
std::string category
bool remote_tuning
bool already_normalized = false
bool enable_fusion_in_normalize = true
bool use_new_fusion_in_simplify = true
bool fp_contract = true
std::string contraction_precision = "native"
 How Float and Double matmuls compute: native, int2 ... int8 (quantized), ozaki, ozaki1[:s] or ozaki2[:L] (emulated on Int8 matmuls); see fp_math::ContractionPrecision.
const sdfg::Options * options = &sdfg::Options::empty()

Member Data Documentation

◆ already_normalized

bool docc::target::TargetOptions::already_normalized = false

◆ category

std::string docc::target::TargetOptions::category

◆ contraction_precision

std::string docc::target::TargetOptions::contraction_precision = "native"

How Float and Double matmuls compute: native, int2 ... int8 (quantized), ozaki, ozaki1[:s] or ozaki2[:L] (emulated on Int8 matmuls); see fp_math::ContractionPrecision.

◆ enable_fusion_in_normalize

bool docc::target::TargetOptions::enable_fusion_in_normalize = true

◆ fp_contract

bool docc::target::TargetOptions::fp_contract = true

◆ options

const sdfg::Options* docc::target::TargetOptions::options = &sdfg::Options::empty()

◆ remote_tuning

bool docc::target::TargetOptions::remote_tuning

◆ target

std::string docc::target::TargetOptions::target

◆ use_new_fusion_in_simplify

bool docc::target::TargetOptions::use_new_fusion_in_simplify = true

The documentation for this struct was generated from the following file: