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

Refactor: refactor module_container #2876

Merged
merged 5 commits into from
Sep 1, 2023
Merged

Conversation

denghuilu
Copy link
Member

This pull request refactors the Container Tensor, making its structure more clear and easy to grasp. Our ultimate goal is to shape the Tensor into a fundamental tool for scientific computing needs. The changes in this PR cover a few main points:

  1. We've reworked the way files are organized, making it simpler to understand how the code pieces relate to each other.
  2. Introduced support for move semantics to the Tensor class.
  3. Excitingly, we've also plugged in the Einsum summation operation to the Tensor class. We can now harness powerful linear algebra capabilities, just like you do with LibTorch and TensorFlow. Check this for more detailed usage of this op.

@Qianruipku Qianruipku merged commit d37e0f6 into deepmodeling:develop Sep 1, 2023
11 checks passed
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.

None yet

2 participants