|
tvm::te::Tensor | tvm::topi::broadcast_to (const tvm::te::Tensor &t, const tvm::Array< tvm::PrimExpr > &output_shape, std::string name="T_broadcast_to", std::string tag=kBroadcast) |
| Creates an operation that broadcasts a tensor into a compatible shape according to numpy's rules. More...
|
|
tvm::PrimExpr | tvm::topi::logical_and (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::logical_and (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "logical_and", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::logical_and (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "logical_and", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::logical_and (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "logical_and", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator&& (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator&& (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator&& (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::logical_or (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::logical_or (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "logical_or", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::logical_or (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "logical_or", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::logical_or (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "logical_or", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator|| (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator|| (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator|| (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::logical_xor (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::logical_xor (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "logical_xor", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::logical_xor (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "logical_xor", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::logical_xor (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "logical_xor", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::bitwise_and (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::bitwise_and (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_and", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::bitwise_and (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "bitwise_and", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::bitwise_and (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_and", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator& (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator& (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator& (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::bitwise_or (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::bitwise_or (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_or", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::bitwise_or (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "bitwise_or", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::bitwise_or (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_or", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator| (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator| (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator| (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::bitwise_xor (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::bitwise_xor (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_xor", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::bitwise_xor (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "bitwise_xor", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::bitwise_xor (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "bitwise_xor", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator^ (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator^ (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator^ (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::add (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::add (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "add", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::add (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "add", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::add (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "add", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator+ (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator+ (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator+ (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::subtract (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::subtract (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "subtract", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::subtract (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "subtract", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::subtract (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "subtract", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator- (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator- (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator- (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::multiply (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::multiply (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "multiply", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::multiply (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "multiply", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::multiply (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "multiply", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator* (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator* (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator* (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::divide (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::divide (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "divide", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::divide (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "divide", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::divide (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "divide", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::floor_divide (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::floor_divide (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "floor_divide", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::floor_divide (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "floor_divide", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::floor_divide (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "floor_divide", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::trunc_divide (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::trunc_divide (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_divide", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::trunc_divide (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_divide", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::trunc_divide (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_divide", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::mod (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::mod (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "mod", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::mod (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "mod", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::mod (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "mod", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::floor_mod (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::floor_mod (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "floor_mod", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::floor_mod (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "floor_mod", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::floor_mod (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "floor_mod", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::trunc_mod (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::trunc_mod (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_mod", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::trunc_mod (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_mod", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::trunc_mod (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_mod", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::maximum (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::maximum (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "maximum", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::maximum (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "maximum", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::maximum (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "maximum", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::minimum (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::minimum (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "minimum", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::minimum (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "minimum", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::minimum (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "minimum", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::power (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::power (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "power", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::power (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "power", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::power (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "power", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::left_shift (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::left_shift (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "left_shift", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::left_shift (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "left_shift", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::left_shift (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "left_shift", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator<< (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator<< (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator<< (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::right_shift (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::right_shift (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "right_shift", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::right_shift (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "right_shift", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::right_shift (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "right_shift", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::operator>> (const tvm::te::Tensor &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator>> (const tvm::PrimExpr &A, const tvm::te::Tensor &B) |
|
tvm::te::Tensor | tvm::topi::operator>> (const tvm::te::Tensor &A, const tvm::PrimExpr &B) |
|
tvm::PrimExpr | tvm::topi::greater (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::greater (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "greater", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::greater (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "greater", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::greater (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "greater", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::less (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::less (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "less", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::less (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "less", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::less (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "less", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::equal (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::equal (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "equal", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::equal (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "equal", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::equal (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "equal", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::not_equal (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::not_equal (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "not_equal", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::not_equal (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "not_equal", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::not_equal (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "not_equal", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::greater_equal (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::greater_equal (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "greater_equal", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::greater_equal (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "greater_equal", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::greater_equal (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "greater_equal", std::string tag=kElementWise) |
|
tvm::PrimExpr | tvm::topi::less_equal (const tvm::PrimExpr &a, const tvm::PrimExpr &b) |
|
tvm::te::Tensor | tvm::topi::less_equal (const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "less_equal", std::string tag=kBroadcast) |
|
tvm::te::Tensor | tvm::topi::less_equal (const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "less_equal", std::string tag=kElementWise) |
|
tvm::te::Tensor | tvm::topi::less_equal (const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "less_equal", std::string tag=kElementWise) |
|