class_docstr: DGL context strucure.
docstr: Return the maximum size of each thread axis
  
  Returns
  -------
  dims: List of int
      The maximum length of threadIdx.x, threadIdx.y, threadIdx.z
docstr_tok: ["Return","the","maximum","size","of","each","thread","axis","Returns","--","--","--","-","dims",":","List","of","int","The","maximum","length","of","threadIdx.x",",","threadIdx.y",",","threadIdx.z"]
code: def max_thread_dimensions(self):
      """Return the maximum size of each thread axis
  
      Returns
      -------
      dims: List of int
          The maximum length of threadIdx.x, threadIdx.y, threadIdx.z
      """
      return json.loads(
          _api_internal._GetDeviceAttr(
              self.device_type, self.device_id, 8
          )
      )
  
imports: from __future__ import absolute_import
  import ctypes
  import json
  import numpy
  from ..None import _api_internal
  from .base import _LIB, check_call
label_desc: Use image node_id 11 for calling the DGLContext obj's underlying member method code with example usage: obj.max_thread_dimensions() and returns: json