Skip to content

Commit

Permalink
pass TPU_ML_PLATFORM_VERSION env to libtpu (#7021)
Browse files Browse the repository at this point in the history
  • Loading branch information
zpcore authored May 3, 2024
1 parent 2bce3f8 commit d123585
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion torch_xla/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import torch
import _XLAC
from ._internal import tpu
from .version import __version__

logging.basicConfig()
logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -76,6 +77,8 @@ def _setup_default_env():

os.environ.setdefault('ALLOW_MULTIPLE_LIBTPU_LOAD', '1')
os.environ.setdefault('TPU_ML_PLATFORM', 'PyTorch/XLA')
# This is used for ML Framework Telemetry.
os.environ.setdefault('TPU_ML_PLATFORM_VERSION', __version__)

if tpu.version() == 4:
os.environ.setdefault('TPU_MEGACORE', 'megacore_dense')
Expand Down Expand Up @@ -149,7 +152,6 @@ def _setup_tpu_vm_library_path() -> bool:

import atexit
from ._patched_functions import _apply_patches
from .version import __version__

_found_libtpu = _setup_tpu_vm_library_path()

Expand Down

0 comments on commit d123585

Please sign in to comment.