MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / Pack

Method Pack

tensorflow/compiler/tf2xla/xla_resource.cc:185–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

183}
184
185Status XlaResource::Pack(xla::XlaOp* pack, xla::XlaBuilder* builder) const {
186 if (tensor_array_gradients_.empty()) {
187 *pack = value_;
188 } else {
189 TF_RET_CHECK(kind_ == kTensorArray);
190 std::vector<xla::XlaOp> elems;
191 elems.push_back(value_);
192 for (const auto& gradient : tensor_array_gradients_) {
193 elems.push_back(gradient.second->value_);
194 }
195 *pack = xla::Tuple(builder, elems);
196 }
197 return Status::OK();
198}
199
200Status XlaResource::SetFromPack(const std::set<string>& gradient_sources,
201 const xla::XlaOp& pack,

Callers 8

initMethod · 0.45
_make_asset_file_def_anyFunction · 0.45
BuildComputationFunction · 0.45
CompileMethod · 0.45
CompileMethod · 0.45
CompileMethod · 0.45

Calls 3

TupleFunction · 0.50
emptyMethod · 0.45
push_backMethod · 0.45

Tested by 2

_make_asset_file_def_anyFunction · 0.36