@@ -45,8 +45,8 @@ Tensor& copy_out(
45
45
ScalarType in_type = in.scalar_type ();
46
46
ScalarType src_type = src.scalar_type ();
47
47
48
- ET_SWITCH_REALHB_TYPES (in_type, ctx, " copy.out" , CTYPE, [&]() {
49
- ET_SWITCH_REALHB_TYPES (src_type, ctx, " copy.out" , CTYPE_SRC, [&]() {
48
+ ET_SWITCH_REALHBBF16_TYPES (in_type, ctx, " copy.out" , CTYPE, [&]() {
49
+ ET_SWITCH_REALHBBF16_TYPES (src_type, ctx, " copy.out" , CTYPE_SRC, [&]() {
50
50
apply_binary_elementwise_fn<CTYPE, CTYPE_SRC, CTYPE>(
51
51
[](const CTYPE val_in, const CTYPE_SRC val_src) {
52
52
return convert<CTYPE, CTYPE_SRC>(val_src);
@@ -75,8 +75,8 @@ copy_(RuntimeContext& ctx, Tensor& in, const Tensor& src, bool non_blocking) {
75
75
ScalarType in_type = in.scalar_type ();
76
76
ScalarType src_type = src.scalar_type ();
77
77
78
- ET_SWITCH_REALHB_TYPES (in_type, ctx, " copy_" , CTYPE, [&]() {
79
- ET_SWITCH_REALHB_TYPES (src_type, ctx, " copy_" , CTYPE_SRC, [&]() {
78
+ ET_SWITCH_REALHBBF16_TYPES (in_type, ctx, " copy_" , CTYPE, [&]() {
79
+ ET_SWITCH_REALHBBF16_TYPES (src_type, ctx, " copy_" , CTYPE_SRC, [&]() {
80
80
apply_binary_elementwise_fn<CTYPE, CTYPE_SRC, CTYPE>(
81
81
[](const CTYPE val_in, const CTYPE_SRC val_src) {
82
82
return convert<CTYPE, CTYPE_SRC>(val_src);
0 commit comments