-
Notifications
You must be signed in to change notification settings - Fork 6
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
Make trainable_engine_t independent #65
Merged
Merged
Commits on Jun 27, 2023
-
feat(trainable_engine): encapsulate padded w, b, n
This commit defines new trainable_engine_t components that store the padded arrays used in the new deep network training algorithm to store the weights (w), biaes (b), and layer widths (n). These components are redundant: the same information stored in updadded arrays in the parent inference_engine_t type. If it turns out that inference performs comparably or better than with the unpadded data structures -- despite the indirect addressing required with the padded forms -- then trainable_engine_t can be refactored to no longer extend inference_engine_t.
Configuration menu - View commit details
-
Copy full SHA for f4840d3 - Browse repository at this point
Copy the full SHA f4840d3View commit details -
test(trainable_engine): infer with padded arrays
This commit switches the AND-gate test to use the recently defined trainable_engine_t padded-array components for inference.
Configuration menu - View commit details
-
Copy full SHA for d30fda1 - Browse repository at this point
Copy the full SHA d30fda1View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 42e3800 - Browse repository at this point
Copy the full SHA 42e3800View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8c0669 - Browse repository at this point
Copy the full SHA f8c0669View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc819a8 - Browse repository at this point
Copy the full SHA fc819a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb6113 - Browse repository at this point
Copy the full SHA 4fb6113View commit details -
Configuration menu - View commit details
-
Copy full SHA for 508a671 - Browse repository at this point
Copy the full SHA 508a671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d04f2 - Browse repository at this point
Copy the full SHA 77d04f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ea0b1f - Browse repository at this point
Copy the full SHA 2ea0b1fView commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ba87b1 - Browse repository at this point
Copy the full SHA 7ba87b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a6680 - Browse repository at this point
Copy the full SHA 48a6680View commit details -
test(trainable_engine): more robust num iterations
This commit sets the number of training iterations in each unit test so that the tests pass repeatedly even when the random_init subroutine's "repeatable" argument is set to .false. in test/main.f90.
Configuration menu - View commit details
-
Copy full SHA for 7995aca - Browse repository at this point
Copy the full SHA 7995acaView commit details
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.