class_docstr: DGL context strucure.
docstr: Total amount of shared memory per block in bytes.
docstr_tok: ["Total","amount","of","shared","memory","per","block","in","bytes","."]
code: def max_shared_memory_per_block(self):
      """Total amount of shared memory per block in bytes."""
      return _api_internal._GetDeviceAttr(
          self.device_type, self.device_id, 3
      )
  
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 6 for calling the DGLContext obj's underlying member method code with example usage: obj.max_shared_memory_per_block() and returns: _api_internal