@@ -103,11 +103,7 @@ std::tuple<Tensor, Tensor, Tensor> miopen_batch_norm(
103103 mode = miopenBNSpatial;
104104 }
105105
106- <<<<<<< HEAD
107- auto output_t = at::empty (input->sizes (), input->options (), input->suggest_memory_format ());
108- =======
109106 auto output_t = at::empty_like (input_t , input_t .options (), input_t .suggest_memory_format ());
110- >>>>>>> upstream/main
111107 TensorArg output{ output_t , " output" , 0 };
112108
113109 auto handle = getMiopenHandle ();
@@ -180,18 +176,10 @@ std::tuple<Tensor, Tensor, Tensor> miopen_batch_norm_backward(
180176
181177 auto grad_output_contig =
182178 grad_output_t .contiguous (input_t .suggest_memory_format ());
183- <<<<<<< HEAD
184- TensorArg input{ input_t , " input" , 1 },
185- grad_output{ grad_output_contig, " grad_output" , 2 },
186- weight{ weight_t , " weight" , 3 },
187- save_mean{ save_mean_t , " save_mean" , 4 },
188- save_var{ save_var_t , " save_var" , 5 };
189- =======
190179 TensorArg input{input_t , " input" , 1 },
191180 grad_output{grad_output_contig, " grad_output" , 2 },
192181 weight{weight_t , " weight" , 3 }, save_mean{save_mean_t , " save_mean" , 4 },
193182 save_var{save_var_t , " save_var" , 5 };
194- >>>>>>> upstream/main
195183 CheckedFrom c = " miopen_batch_norm_backward" ;
196184
197185 checkAllDefined (c, {input, grad_output, weight, save_mean, save_var});
@@ -203,13 +191,9 @@ std::tuple<Tensor, Tensor, Tensor> miopen_batch_norm_backward(
203191 }
204192 checkAllSameType (c, {input, grad_output});
205193 checkAllSameType (c, {weight, save_mean, save_var});
206- <<<<<<< HEAD
207- checkAllContiguous (c, {save_mean, save_var});
208- =======
209194 // TODO: is weight required to be contiguous?
210195 checkAllContiguous (c, {save_mean, save_var});
211196 // TODO: TensorArg check should start handle memory format
212- >>>>>>> upstream/main
213197 TORCH_CHECK (input->is_contiguous (input->suggest_memory_format ()));
214198 TORCH_CHECK (grad_output->is_contiguous (input->suggest_memory_format ()));
215199 checkDimRange (c, input, 2 , 6 /* exclusive */ );
@@ -226,12 +210,7 @@ std::tuple<Tensor, Tensor, Tensor> miopen_batch_norm_backward(
226210 mode = miopenBNSpatial;
227211 }
228212
229- <<<<<<< HEAD
230- auto grad_input_t = at::empty (
231- input->sizes (), input->options (), input->suggest_memory_format ());
232- =======
233213 auto grad_input_t = at::empty (input->sizes (), input->options (), input->suggest_memory_format ());
234- >>>>>>> upstream/main
235214 auto grad_weight_t = at::empty (weight->sizes (), weight->options ());
236215 auto grad_bias_t = at::empty (weight->sizes (), weight->options ());
237216
0 commit comments