-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft: Refactor JobSet for Pathways #918
Draft
jiya-zhang
wants to merge
64
commits into
apple:main
Choose a base branch
from
jesus-orozco:pathways_trillium
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+254
−63
Draft
Changes from 56 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
582329a
Adding support for Pathways proxy
jesus-orozco 8d3c643
Update pathways-utils dependency and fix formatting
jesus-orozco 0e61b76
Move pathways package to its own dependency tree and pin it to a spec…
jesus-orozco 4260c38
Relocate pathwaysutils import
jesus-orozco ae80a36
Create custom jobset for pathways
jesus-orozco 9960027
Updates to pathways jobset creation
jesus-orozco f02d345
Merge branch 'main' into feature/jax_pathways
jesus-orozco 6c3c083
Merge branch 'apple:main' into feature/jax_pathways
jesus-orozco ac6bcd2
Update pathwaysutils source to pypi
jesus-orozco 43ac5e4
Merge branch 'main' into feature/pathways_workload
jesus-orozco 05f311d
Merge branch 'apple:main' into feature/jax_pathways
jesus-orozco 8972933
trillium testing baseline
jesus-orozco a952c6f
revert dockerfile for upstream merge
jesus-orozco 34571aa
Merge branch 'apple:main' into trillium_testing
jesus-orozco 0e8ae86
fixed pdbs 3 for fuji 70b
jesus-orozco d9d458a
testing pdbs 3 with 2 v6e-256 slices
jesus-orozco 73da333
use maxtext xla flags only
jesus-orozco 01bcf8f
new baseline for pdbs=3 without ffn_dim
jesus-orozco b1ba4fe
try xla sc offload flags
jesus-orozco 6b24cd2
revert AR + SC offload flags
jesus-orozco aa06778
output jobset to yaml file
jesus-orozco efabbfd
calculate batch size based on flags
jesus-orozco cd556c7
enable ffn 3.5 and test pdbs 3 with 4 slices
jesus-orozco 90b0d26
retry 4 slices with pdbs 3
jesus-orozco 4974458
test xla_tpu_enable_sparse_core_collective_offload_all_reduce
jesus-orozco caff395
remove xla_tpu_enable_sparse_core_collective_offload_all_reduce
jesus-orozco 8277980
dynamic global batch size based on pdbs and slices
jesus-orozco e23a4d0
enable xla_enable_async_all_reduce
jesus-orozco 1797c52
Merge branch 'main' into feature/jax_pathways
jesus-orozco 4868815
Refactor pathways config flag
jesus-orozco fe62afd
Merge branch 'apple:main' into feature/pathways_workload
jesus-orozco 27ceea0
install libtpu nightly
jesus-orozco 5c80fc8
Merge branch 'apple:main' into trillium_testing
jesus-orozco 200ac48
custom remat policy for fuji-70b
jesus-orozco 3bfda15
sparscore xla flags and nothing_saveable remat policy
jesus-orozco 51e2e90
calculate batch size with jax devices
jesus-orozco b894304
update remat policy offloading
jesus-orozco ce5f1a2
Merge branch 'main' into feature/pathways_workload
jesus-orozco b51e67e
Update axlearn/cloud/gcp/job.py
jesus-orozco 6537274
Update job.py with dynamic module imports
jesus-orozco 7dbb1b9
Update job.py - remove pathways from dynamic import error message
jesus-orozco af7c746
Merge remote-tracking branch 'origin/feature/jax_pathways' into pathw…
jesus-orozco 5704ce5
pathways jobset updates
jesus-orozco bf82554
merge trillium changes
jesus-orozco 4f58291
Merge branch 'apple:main' into pathways_trillium
jesus-orozco d206110
Install pathwaysutils
jesus-orozco 4152db3
Disable force eval
jesus-orozco 0c33403
Launch pathways on trainer_main
jesus-orozco 315fa6b
add v6e mesh rules
jesus-orozco 765f64b
pin libtpu version
jesus-orozco f387807
update pathways jobset definition
jesus-orozco 735ff37
Merge branch 'apple:main' into pathways_trillium
jesus-orozco 2e0dd4b
dump xla flags to gcs
jesus-orozco e9d8341
Refactor jobset to align with new pathways structure
jesus-orozco 357a322
Apply formatting
jesus-orozco 89ac1ea
refactor pathways jobset to new spec
jesus-orozco d63dd6a
Rebase to axlearn main
jiya-zhang 4393453
revert changes to gitignore and remove dockerignore
jesus-orozco 9ba599b
revert changes to dependencies
jesus-orozco ca5c883
revert changes to trainer and model configs
jesus-orozco c7bc5df
remove unnecessary updates to gke tpu job for pathways workloads
jesus-orozco a0bf9df
Revert updates to fuji model config
jesus-orozco 9f19159
Update pathways container specs for gke tpu job
jesus-orozco 8f71508
Update gke tpu job to bypass jobset coordinator
jesus-orozco File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
logs | ||
jobsets | ||
.venv | ||
.circleci | ||
.vscode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
# IGNORE | ||
jobsets | ||
|
||
# test results | ||
test-results | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
changlan marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
changlan marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you rebase main? v6e is already supported
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done