Skip to content

Commit bdd27c5

Browse files
committed
Initial commit
1 parent 18eee32 commit bdd27c5

84 files changed

Lines changed: 80 additions & 80 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ src/MaxText/elastic_train.py @lukebaumann @shauryagup @richjames0 @shralex
1818
src/MaxText/layers/quantizations.py @khatwanimohit @jshin1394 @liudangyi @richjames0 @shralex
1919

2020
# Inference
21-
src/MaxText/tests/inference @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
22-
src/MaxText/inference @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
23-
src/MaxText/inference_mlperf @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
21+
src/maxtext/tests/inference @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
22+
src/maxtext/inference @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
23+
src/maxtext/inference_mlperf @vipannalla @mitalisi @gpolovets1 @mailvijayasingh @jrplatin @patemotter @lumosis @richjames0
2424

2525
# Dockerfiles and dependencies
2626
*.Dockerfile @bvandermoon @parambole @richjames0 @shralex

.vscode/launch.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"python": "python3",
3838
"module": "MaxText.decode",
3939
"args": ["src/MaxText/configs/base.yml",
40-
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
40+
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
4141
"base_output_directory=gs://test-maxtext-output",
4242
"dataset_path=gs://test-maxtext-dataset",
4343
"steps=2",
@@ -53,7 +53,7 @@
5353
"python": "python3",
5454
"module": "MaxText.train",
5555
"args": ["src/MaxText/configs/base.yml",
56-
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
56+
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
5757
"base_output_directory=gs://test-maxtext-output",
5858
"dataset_path=gs://test-maxtext-dataset",
5959
"steps=2",
@@ -66,7 +66,7 @@
6666
"console": "integratedTerminal",
6767
"justMyCode": false,
6868
"python": "python3",
69-
"module": "MaxText.inference_microbenchmark",
69+
"module": "maxtext.inference_microbenchmark",
7070
"args": [
7171
"src/MaxText/configs/base.yml",
7272
"model_name=llama2-7b",
@@ -82,7 +82,7 @@
8282
"inference_microbenchmark_prefill_lengths=32,64,128,256,512,1024",
8383
"inference_microbenchmark_stages=generate",
8484
"inference_microbenchmark_loop_iters=1",
85-
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
85+
"run_name=runner_$(date +%Y-%m-%d-%H-%M)",
8686
"base_output_directory=gs://test-maxtext-output",
8787
"prefill_cache_axis_order=0,2,1,3",
8888
"ar_cache_axis_order=0,2,1,3",

codecov.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# During scheduled runs, the 'regular' flag is carried forward from the last PR.
2525

2626
# Exclude non-source code, deprecated and experimental folders from coverage tracking
27-
codecov:
27+
codecov:
2828
token: 35742a22-fb1f-4839-97ff-b54da5588689
2929
# By default file names in the coverage report will have their path in the file system, which in our
3030
# runners would be /__w/maxtext/maxtext/src/MaxText/* but Codecov expects src/MaxText/* so we need to fix the path
@@ -36,8 +36,8 @@ ignore:
3636
- "src/MaxText/configs"
3737
- "src/MaxText/examples"
3838
- "src/MaxText/experimental"
39-
- "src/MaxText/inference"
40-
- "src/MaxText/inference_mlperf"
39+
- "src/maxtext/inference"
40+
- "src/maxtext/inference_mlperf"
4141
- "src/MaxText/scratch_code"
4242
- "src/MaxText/distillation" # code moved to src/maxtext/trainers/post_train/distillation
4343
- "src/MaxText/sft" # code moved to src/maxtext/trainers/post_train/sft

docs/guides/optimization/pallas_kernels_performance.md

Lines changed: 2 additions & 2 deletions

src/MaxText/experimental/agent/integrative_rag_agent/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
# for converting PyTorch code to JAX
104104
block_for_rag = [
105105
"src/MaxText/layers", # Neural network layers and building blocks
106-
"src/MaxText/inference", # Inference and prediction code
106+
"src/maxtext/inference", # Inference and prediction code
107107
"src/MaxText/common_types.py", # Common data types and structures
108108
"src/MaxText/maxtext_utils.py", # Utility functions and helpers
109109
]

src/MaxText/experimental/agent/orchestration_agent/split_python_file.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def visit_Attribute(self, node):
9393
if base_name in self.git_aliases:
9494
# It's an external dependency. We need to format it with the attribute path.
9595
# Example: base_name='page_manager', attr_chain='PageState'
96-
# self.git_dependencies['page_manager'] might be 'src/MaxText/inference/page_manager.py#page_manager'
96+
# self.git_dependencies['page_manager'] might be 'src/maxtext/inference/page_manager.py#page_manager'
9797
path, obj = self.git_dependencies[base_name].split("#", 1)
9898

9999
# As per the user request, we append the attribute access to the object name.
@@ -197,9 +197,9 @@ def convert_package_to_path(self, path):
197197
"""Convert an absolute import line to a mapping of names to file anchors.
198198
199199
Example:
200-
"from MaxText.inference import page_manager, utils" ->
201-
{"page_manager": "src/MaxText/inference.py#page_manager",
202-
"utils": "src/MaxText/inference.py#utils"}
200+
"from maxtext.inference import page_manager, utils" ->
201+
{"page_manager": "src/maxtext/inference.py#page_manager",
202+
"utils": "src/maxtext/inference.py#utils"}
203203
204204
Args:
205205
path (str): A normalized absolute import string.
@@ -215,8 +215,8 @@ def convert_package_to_path(self, path):
215215
# or a module 'pkg' corresponds to 'path_form/pkg.py'
216216
# The logic in get_absolute_imports should ideally resolve this ambiguity.
217217
# A heuristic could be used here (e.g., checking casing) but we stick to the current logic.
218-
# The user's example `from MaxText.inference import page_manager` creates a path
219-
# `src/MaxText/inference.py#page_manager`, which is what the new visitor expects to correct.
218+
# The user's example `from maxtext.inference import page_manager` creates a path
219+
# `src/maxtext/inference.py#page_manager`, which is what the new visitor expects to correct.
220220
import_dict[pkg.strip()] = path_form + ".py#" + pkg.strip()
221221
return import_dict
222222

src/MaxText/experimental/rl/grpo_trainer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
from MaxText import train_utils
7676
from MaxText import pyconfig
7777
from MaxText.utils import gcs_utils
78-
from MaxText.inference import offline_engine
78+
from maxtext.inference import offline_engine
7979
from MaxText.experimental.rl import grpo_input_pipeline
8080
from MaxText.experimental.rl import grpo_utils
8181
from MaxText.globals import EPS

src/MaxText/experimental/rl/grpo_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from MaxText import max_logging
2525
from MaxText import max_utils
2626
from MaxText.common_types import DecoderBlockType
27-
from MaxText.inference.offline_engine import InputData
27+
from maxtext.inference.offline_engine import InputData
2828

2929
from pathwaysutils.experimental import reshard as experimental_reshard
3030
from pathwaysutils.experimental import split_by_mesh_axis

src/MaxText/layers/attention_mla.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
AttentionType,
6262
DEFAULT_MASK_VALUE,
6363
)
64-
from MaxText.inference import kvcache
65-
from MaxText.inference import page_manager
66-
from MaxText.inference import paged_attention
67-
from MaxText.inference.kvcache import KVQuant
64+
from maxtext.inference import kvcache
65+
from maxtext.inference import page_manager
66+
from maxtext.inference import paged_attention
67+
from maxtext.inference.kvcache import KVQuant
6868
from MaxText.sharding import create_sharding
6969
from MaxText.layers import nnx_wrappers
7070
from MaxText.layers.attentions import Attention

src/MaxText/layers/attention_op.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@
6969
Q_LENGTH,
7070
Q_LENGTH_NO_EXP,
7171
)
72-
from MaxText.inference import page_manager
73-
from MaxText.inference.kvcache import KVQuant, KVTensor
72+
from maxtext.inference import page_manager
73+
from maxtext.inference.kvcache import KVQuant, KVTensor
7474
from MaxText.kernels import jax_flash_attention
7575
from MaxText.kernels.ragged_attention import ragged_gqa
7676
from MaxText.kernels.ragged_attention import ragged_mha

0 commit comments

Comments
 (0)