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

Heat CLI project packaging and publishing #28

Merged
merged 48 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
fae3f44
Added base proc macro attribute
ThierryCantin-Demers Jun 27, 2024
b45fd40
rename cli to macros
jwric Jun 28, 2024
2d6f2c5
Created base for CLI, can choose backend (only wpgu and tch supported…
ThierryCantin-Demers Jul 2, 2024
e09722d
Can now specify config files in cli.
ThierryCantin-Demers Jul 2, 2024
9dcfc19
Add support for a first iteration of the CLI
jwric Jul 3, 2024
d62b97a
Training runs can now be configured with projectID, api key and heat …
ThierryCantin-Demers Jul 4, 2024
dd4fc60
Cleanup of proc macros into different functions and files.
ThierryCantin-Demers Jul 4, 2024
2c81bbb
Added flag inventory to know which heat macros have been called.
ThierryCantin-Demers Jul 4, 2024
f513bf9
Cleanup and more generic training function return type
ThierryCantin-Demers Jul 5, 2024
cbc5769
Make the inference main take the same module type as the annotated fu…
ThierryCantin-Demers Jul 5, 2024
35505f3
Cleanup in macros
ThierryCantin-Demers Jul 8, 2024
1d7615d
Changed cli crate organization
ThierryCantin-Demers Jul 8, 2024
99fc5ff
Crate generation for project
ThierryCantin-Demers Jul 8, 2024
f6412d3
Better crate creation.
ThierryCantin-Demers Jul 9, 2024
181edc3
build and copy
jwric Jul 10, 2024
c55b663
Added back support for parallel runs
ThierryCantin-Demers Jul 10, 2024
3a80daf
Better parallel runs
ThierryCantin-Demers Jul 10, 2024
416d6c8
Better dependency management.
ThierryCantin-Demers Jul 11, 2024
4fd6e6e
Added script to setup mold and cranelift for linux
ThierryCantin-Demers Jul 12, 2024
f7b979a
more efficient feature setup for heat cli builds
jwric Jul 17, 2024
4b68a38
training functions param injection
jwric Jul 17, 2024
6244e99
add support for no params
jwric Jul 17, 2024
f7ded44
docs
jwric Jul 17, 2024
28273c6
Separated cli in multiple files.
ThierryCantin-Demers Jul 18, 2024
16d1c7a
Encapsulated Heat dir and cli project context in structs for clearer …
ThierryCantin-Demers Jul 19, 2024
98314ad
clean up and refactor
jwric Jul 22, 2024
fddaf47
multidevice
jwric Jul 23, 2024
24fbd61
removed example
jwric Jul 23, 2024
1ae5a50
fixed some warnings
jwric Jul 23, 2024
41a32d5
(wip) project packaging initial commit with a lot of code taken from …
jwric Jul 25, 2024
8bcd4e7
Some refactors and fixes
jwric Jul 26, 2024
502e45e
backup
jwric Jul 26, 2024
b6a8a4a
Temp changes for registry and code upload
ThierryCantin-Demers Jul 29, 2024
aa02fb5
temp almost working
ThierryCantin-Demers Jul 30, 2024
2d736a3
first working runner
ThierryCantin-Demers Jul 31, 2024
9151a30
Big runner refactor
ThierryCantin-Demers Aug 2, 2024
1491e35
Cleanup and refactor
ThierryCantin-Demers Aug 2, 2024
a976345
Merge branch 'main' into package
ThierryCantin-Demers Aug 19, 2024
469a7d1
Fix merge errors and make training funcs take any Error type.
ThierryCantin-Demers Aug 19, 2024
59aba57
Removed script
ThierryCantin-Demers Aug 19, 2024
5b2d74c
Replace UUIDs for names
ThierryCantin-Demers Aug 15, 2024
14b607d
Fix runner
ThierryCantin-Demers Aug 16, 2024
04ea341
Fixed merge problems.
ThierryCantin-Demers Aug 19, 2024
0ae3ae6
Working runner registration
ThierryCantin-Demers Aug 20, 2024
1b7a374
Added notice for cargo license
ThierryCantin-Demers Aug 26, 2024
dfb0d12
Added structures needed to send code metadata to
jwric Sep 6, 2024
0cd24ef
Merge branch 'project_packages_metadata' into package
ThierryCantin-Demers Sep 6, 2024
0c41184
Added links to cargo source code that was copied + lint
ThierryCantin-Demers Sep 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

[*.rs]
indent_style = space
indent_size = 4
Loading
Loading