code: def _deserialize_aval(
      aval: ser_flatbuf.AbstractValue,
  ) -> core.AbstractValue:
      aval_kind = aval.Kind()
      if aval_kind == ser_flatbuf.AbstractValueKind.shapedArray:
          dtype = _dtype_kind_to_dtype[aval.Dtype()]
          shape = export.symbolic_shape(
              ",".join(
                  aval.Shape(i).decode("utf-8")
                  for i in range(aval.ShapeLength())
              )
          )
          return core.ShapedArray(shape, dtype)
      else:
          assert False, aval_kind
  
imports: from typing import Callable, TypeVar
  from collections.abc import Sequence
  from jax._src import core
  from jax._src import dtypes
  from jax._src import effects
  from jax._src import tree_util
  from jax._src.lib import xla_client
  from jax.experimental.export import serialization_generated
  from jax.experimental.export import _export
  from jax.experimental import export
  import numpy
label_desc: Use image node_id 10 for calling a global function with example usage: _deserialize_aval(aval) and returns: core