class_docstr: Adaptive three-dimensional downsampling using maximum for the target shape.
class_docstr_tok: ["Adaptive","three-dimensional","downsampling","using","maximum","for","the","target","shape","."]
docstr: **Arguments:**
  
  - `target_shape`: The target output shape.
code: def __init__(self, target_shape: Union[int, Sequence[int]]):
      """**Arguments:**
  
      - `target_shape`: The target output shape.
      """
      super().__init__(
          target_shape, num_spatial_dims=3, operation=jnp.max
      )
  
imports: import math
  from collections.abc import Callable, Sequence
  from typing import Optional, Union
  import jax
  import jax.lax
  import jax.numpy
  import jax.random
  from jaxtyping import Array, PRNGKeyArray
  from .._module import field, Module
  from ._misc import all_sequences
label_desc: Use image node_id 1 to create a new AdaptiveMaxPool3d object from inherited base classes: AdaptivePool with example: obj = AdaptiveMaxPool3d(target_shape)