1 | // This file is MACHINE GENERATED! Do not edit. |
---|---|
2 | |
3 | #ifndef TENSORFLOW_CC_OPS_RANDOM_OPS_INTERNAL_H_ |
4 | #define TENSORFLOW_CC_OPS_RANDOM_OPS_INTERNAL_H_ |
5 | |
6 | // This file is MACHINE GENERATED! Do not edit. |
7 | |
8 | #include "tensorflow/cc/framework/ops.h" |
9 | #include "tensorflow/cc/framework/scope.h" |
10 | #include "tensorflow/core/framework/tensor.h" |
11 | #include "tensorflow/core/framework/tensor_shape.h" |
12 | #include "tensorflow/core/framework/types.h" |
13 | #include "tensorflow/core/lib/gtl/array_slice.h" |
14 | |
15 | namespace tensorflow { |
16 | namespace ops { |
17 | namespace internal { |
18 | // NOTE: This namespace has internal TensorFlow details that |
19 | // are not part of TensorFlow's public API. |
20 | |
21 | /// @defgroup random_ops_internal Random Ops Internal |
22 | /// @{ |
23 | |
24 | /// Computes the derivative of a Gamma random sample w.r.t. `alpha`. |
25 | /// |
26 | /// Args: |
27 | /// * scope: A Scope object |
28 | /// |
29 | /// Returns: |
30 | /// * `Output`: The output tensor. |
31 | class RandomGammaGrad { |
32 | public: |
33 | RandomGammaGrad(const ::tensorflow::Scope& scope, ::tensorflow::Input alpha, |
34 | ::tensorflow::Input sample); |
35 | operator ::tensorflow::Output() const { return output; } |
36 | operator ::tensorflow::Input() const { return output; } |
37 | ::tensorflow::Node* node() const { return output.node(); } |
38 | |
39 | Operation operation; |
40 | ::tensorflow::Output output; |
41 | }; |
42 | |
43 | } // namespace internal |
44 | } // namespace ops |
45 | } // namespace tensorflow |
46 | |
47 | #endif // TENSORFLOW_CC_OPS_RANDOM_OPS_INTERNAL_H_ |
48 |