Home
last modified time | relevance | path

Searched refs:tile_assignment (Results 1 – 7 of 7) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/experimental/xla_sharding/
Dxla_sharding.py64 def tile(cls, tile_assignment): argument
81 if not isinstance(tile_assignment, _np.ndarray):
83 dims = list(tile_assignment.shape)
84 flattened_devices = tile_assignment.reshape(-1, order='C')
179 def tile(tensor, tile_assignment): argument
180 Sharding.tile(tile_assignment).apply_to_tensor(tensor)
/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_sharding.h53 static HloSharding Tile(const Array<int64>& tile_assignment) { in Tile() argument
54 return HloSharding(tile_assignment); in Tile()
205 const Array<int64>& tile_assignment() const { return tile_assignment_; } in tile_assignment() function
235 explicit HloSharding(const Array<int64>& tile_assignment) in HloSharding() argument
239 tile_assignment_(tile_assignment) {} in HloSharding()
Dhlo_sharding.cc399 Array<int64> tile_assignment( in FromProto() local
403 proto.tile_assignment_devices().end(), tile_assignment.begin()); in FromProto()
404 return HloSharding(tile_assignment); in FromProto()
/external/tensorflow/tensorflow/compiler/xla/client/
Dsharding_builder.cc36 const TileAssignment& tile_assignment) { in Tile() argument
40 for (int64 dim : tile_assignment.dimensions()) { in Tile()
43 for (uint32 device : tile_assignment) { in Tile()
Dsharding_builder.h45 OpSharding Tile(const Shape& tile_shape, const TileAssignment& tile_assignment);
/external/tensorflow/tensorflow/python/tpu/
Dtpu_feed.py101 tile_assignment = np.arange(np.prod(dims)).reshape(dims)
102 return xla_sharding.tile(tensor=tensor, tile_assignment=tile_assignment)
/external/tensorflow/tensorflow/compiler/xla/
Dxla_data.proto584 // None of the above; tile_shape and tile_assignment are both used.