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

Change goals for RUNE, python framework with Rust backend?... #7

Open
wilhelmagren opened this issue Feb 28, 2023 · 0 comments
Open
Assignees

Comments

@wilhelmagren
Copy link
Owner

I think restructuring the repo to feature a high-level Python interface over the Rust backend is more attractive than simply creating another Rust tensor crate...

The underlying backend functionality would still be usable by itself, and concepts could be easily transferred to other projects.

What we are interested in speeding up is:

  • Tensor operations
  • Backpropagation
  • Data transformations

And maybe most interesting is to minimize number of dependencies, keeping RUNE purely minimalistic. The goal is to be able to use it on microchips with extremely limited disk space, and be efficient enough to perform real-time interference.

Some (expected) required dependencies:

  • numpy (Python) [link]
  • numpy (Rust) [link]
  • ndarray (Rust) [link]

Other than that, most likely networkx or even rustworkx for DAG visualization...

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

No branches or pull requests

1 participant