Skip to content
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

Sync master #1354

Merged
merged 116 commits into from
Nov 23, 2024
Merged

Sync master #1354

merged 116 commits into from
Nov 23, 2024

Conversation

arjunsuresh
Copy link
Contributor

No description provided.

gfursin and others added 30 commits October 6, 2024 22:06
v2.4.0: added support to install requirements.txt from pulled CM repo…
prototyping simpler cmind.access function  (#1303)
- added -raise for #1309
- added --extra_cmd_git and --extra_cmd_pip to cm/cmx pull repo
     #1308
Several improvements to CM/CMX core based on user feedback:
* #1308
* #1309
V3.0.3: several improvements (#1310)
in the access function to simplify handling of artifacts:
#1311
v3.0.4: improved input to CMX access function (#1312)
v3.1.0: simplified and changed process_input function API (#1314)
- print control flags in help (cmx -h | cmx -help): #1318
- fail if control flag is not recognized: #1315
   - added `utils.test_input` to test if input has keys
     and report them as error
   - added `prefix_cmx` key to cmr.yaml to customize `cmx pull repo`
   - improved CMX logging (-log and -logfile):
     #1317
   - print control flags in help (cmx -h | cmx -help):
     #1318
   - fail if control flag is not recognized:
     #1315
   - added -repro flag to record various info to cmx-repro directory
     #1319
   - print call stack when error > 32 to be able to trace error cause:
     #1320
     can be combined with -log=debug and -logfile
I added many important features to CMX pending for a very long:
- added `utils.test_input` to test if input has keys and report them as
error
   - added `prefix_cmx` key to cmr.yaml to customize `cmx pull repo`
- improved CMX logging (-log and -logfile):
#1317
- print control flags in help (cmx -h | cmx -help):
#1318
- fail if control flag is not recognized:
#1315
- added -repro flag to record various info to cmx-repro directory:
#1319
- print call stack when error > 32 to be able to trace error cause:
#1320
     can be combined with -log=debug and -logfile
V3.2.0: many important improvements (#1321)
gfursin and others added 26 commits November 6, 2024 12:26
   - added utils.path2:
     add quotes if spaces in path
   - added utils.update_dict_with_flat_key:
     update dictionary via flat key (x.y.z)
   - added utils.get_value_from_dict_with_flat_key
     get value from dict via flat key (x.y.z)
   - added utils.load_module
     universal python module loader
V3.3.4:
   - added utils.path2: 
     add quotes if spaces in path
   - added utils.update_dict_with_flat_key: 
     update dictionary via flat key (x.y.z)
   - added utils.get_value_from_dict_with_flat_key
     get value from dict via flat key (x.y.z)
   - added utils.load_module
     universal python module loader
…p.py (#1349)

## V3.4.0
- added pyproject.toml to install CM and deprecated setup.py:
#1345
CM/CMX v3.4.0: added pyproject.toml to install CM and deprecated setu…
- added utils.safe_float
- added utils.get_set
Added reusable functions  from MLPerf automations:
  - added utils.flatten_dict
  - added utils.safe_int
  - added utils.safe_float
  - added utils.get_set
  - added utils.digits
@arjunsuresh arjunsuresh requested a review from a team as a code owner November 23, 2024 15:53
@arjunsuresh arjunsuresh merged commit 50d5308 into dev Nov 23, 2024
15 of 16 checks passed
Copy link

MLCommons CLA bot:
Thank you very much for your submission, we really appreciate it. Before we can accept your contribution, we ask that you sign the MLCommons CLA (Apache 2). Please use this [Google form] (https://forms.gle/Ew1KkBVpyeJDuRw67) to initiate authorization. If you are from an MLCommons member organization, we will request that you be added to the CLA. If you are not from a member organization, we will email you a CLA to sign. For any questions, please contact support@mlcommons.org.
2 out of 3 committers have signed the MLCommons CLA.
@gfursin
@ctuning-admin
@Chaitanya110703
You can retrigger this bot by commenting recheck in this Pull Request

@github-actions github-actions bot locked and limited conversation to collaborators Nov 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants