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

Remove inference strategies and integrate netCDF file I/O into library & test suite #68

Merged
merged 4 commits into from
Jul 30, 2023

Conversation

rouson
Copy link
Contributor

@rouson rouson commented Jul 30, 2023

No description provided.

The inference_engine_t and trainable_engine_t types each now have
an `infer` type-bound procedure so the inference_strategy_t
abstract type and its two child types are no longer used.  Previous
testing indicated that the matmul_t inference strategy faster, more
accurate, and less complicated than the concurrent_dot_products_t
strategy, making the latter redundant.
This update to the top-level README.md deletes mention of the
removed inference strategies hierarchy and removes the language
about the previously experimental training limitations.
This redistributes the netCDF file read/write code from the example/
subdirectory to corresponding new netCDF_file_{m,s} module/submodule
pair in the src/inference_engine/ subdirectory and to a new test in
the test/ subdirectory and adds the execution of that test to the
main test program.
A presumed compiler bug prevents testing the netCDF file read/write
capability with the Intel ifx compiler.
@rouson rouson merged commit efb01ea into main Jul 30, 2023
4 checks passed
@rouson rouson deleted the rm-inference-strategies branch July 30, 2023 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant