Skip to content

Commit

Permalink
【Hackathon 6th Fundable Projects 3 No.353】shuffle_channel (#64654)
Browse files Browse the repository at this point in the history
* Fix

* Fix
  • Loading branch information
co63oc authored May 29, 2024
1 parent 362c877 commit 2fab7de
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 197 deletions.
36 changes: 0 additions & 36 deletions paddle/fluid/operators/ops_signature/shuffle_channel_sig.cc

This file was deleted.

123 changes: 0 additions & 123 deletions paddle/fluid/operators/shuffle_channel_op.cc

This file was deleted.

10 changes: 10 additions & 0 deletions paddle/phi/ops/yaml/backward.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2564,6 +2564,16 @@
func: set_value_grad
param: [out_grad, starts, ends, steps, axes, decrease_axes, none_axes]

- backward_op : shuffle_channel_grad
forward : shuffle_channel (Tensor x, int group = 1) -> Tensor(out)
args : (Tensor out_grad, int group = 1)
output : Tensor(x_grad)
infer_meta :
func : UnchangedInferMeta
param : [out_grad]
kernel :
func : shuffle_channel_grad

- backward_op : sigmoid_cross_entropy_with_logits_grad
forward : sigmoid_cross_entropy_with_logits (Tensor x, Tensor label, Tensor pos_weight, bool normalize=false, int ignore_index=-100) -> Tensor(out)
args : (Tensor x, Tensor label, Tensor pos_weight, Tensor out_grad, bool normalize, int ignore_index)
Expand Down
10 changes: 0 additions & 10 deletions paddle/phi/ops/yaml/inconsistent/dygraph_backward.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -380,16 +380,6 @@
func: set_value_with_scalar_grad
param: [out_grad, starts, ends, steps, axes, decrease_axes, none_axes]

- backward_op : shuffle_channel_grad
forward : shuffle_channel (Tensor x, int group=1) -> Tensor(out)
args : (Tensor out_grad, int group)
output : Tensor(x_grad)
infer_meta :
func : UnchangedInferMeta
param : [out_grad]
kernel :
func : shuffle_channel_grad

- backward_op : slice_double_grad
forward : slice_grad (Tensor input, Tensor grad_out, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis) -> Tensor(grad_input)
args : (Tensor grad_input_grad, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis)
Expand Down
9 changes: 0 additions & 9 deletions paddle/phi/ops/yaml/inconsistent/dygraph_ops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -505,15 +505,6 @@
func : set_value
backward: set_value_grad

- op : shuffle_channel
args : (Tensor x, int group=1)
output : Tensor(out)
infer_meta :
func : ShuffleChannelInferMeta
kernel :
func : shuffle_channel
backward : shuffle_channel_grad

- op : slice
args : (Tensor input, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis)
output : Tensor
Expand Down
10 changes: 0 additions & 10 deletions paddle/phi/ops/yaml/inconsistent/static_backward.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -490,16 +490,6 @@
func: assign
param: [out_grad]

- backward_op : shuffle_channel_grad
forward : shuffle_channel (Tensor x, int group = 1) -> Tensor(out)
args : (Tensor out_grad, int group = 1)
output : Tensor(x_grad)
infer_meta :
func : UnchangedInferMeta
param : [out_grad]
kernel :
func : shuffle_channel_grad

- backward_op : slice_double_grad
forward : slice_grad (Tensor input, Tensor grad_out, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis) -> Tensor(grad_input)
args : (Tensor grad_input_grad, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis)
Expand Down
9 changes: 0 additions & 9 deletions paddle/phi/ops/yaml/inconsistent/static_ops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1038,15 +1038,6 @@
backward : shuffle_batch_grad
traits : pir::SideEffectTrait

- op : shuffle_channel
args : (Tensor x, int group = 1)
output : Tensor(out)
infer_meta :
func : ShuffleChannelInferMeta
kernel :
func : shuffle_channel
backward : shuffle_channel_grad

- op : slice
args : (Tensor input, int64_t[] axes, IntArray starts, IntArray ends, int64_t[] infer_flags, int64_t[] decrease_axis)
output : Tensor
Expand Down
9 changes: 9 additions & 0 deletions paddle/phi/ops/yaml/ops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3511,6 +3511,15 @@
kernel :
func : shard_index

- op : shuffle_channel
args : (Tensor x, int group = 1)
output : Tensor(out)
infer_meta :
func : ShuffleChannelInferMeta
kernel :
func : shuffle_channel
backward : shuffle_channel_grad

- op : sigmoid
args : (Tensor x)
output : Tensor
Expand Down

0 comments on commit 2fab7de

Please sign in to comment.