class_docstr: Describes how a :class:`jax.Array` is laid out across devices.
    
class_docstr_tok: ["Describes","how","a",":","class",":","`","jax.Array","`","is","laid","out","across","devices","."]
docstr: Is this sharding fully replicated?
  
  A sharding is fully replicated if each device has a complete copy of the
  entire data.
docstr_tok: ["Is","this","sharding","fully","replicated","?","A","sharding","is","fully","replicated","if","each","device","has","a","complete","copy","of","the","entire","data","."]
code: def is_fully_replicated(self) -> bool:
      """Is this sharding fully replicated?
  
      A sharding is fully replicated if each device has a complete copy of the
      entire data.
      """
      raise NotImplementedError(
          "Subclasses should implement this method."
      )
  
file_path: jax/jax/_src/sharding.py
imports: from __future__ import annotations
  from collections.abc import Mapping, Sequence
  import functools
  from jax._src import util
  from jax._src import xla_bridge
  from jax._src.lib import xla_client
label_desc: Use image node_id 5 for calling the Sharding obj's underlying member method code with example usage: obj.is_fully_replicated() without return types