v0.1.0 #2

Open
opened 2024-01-02 19:44:05 +00:00 by julius · 0 comments
Owner

This is a tracking issue for v0.1.0 features.

Types

Tracking issues for types include blanket implementations, trivial functions and error handling.

  • Implement core types and trivial methods #3

Features

These features must be in v0.1.0

  • Iterators normal, axis and transposed #4
  • Transposition and permutation of dimensions #5
  • Element-wise operations and broadcasting #6
  • Reduction operations #7
  • Reshaping a tensor #8
  • Tensor concatenation #9
  • Slicing, indexing and joining parts of tensor(s) #12
  • Expand or squeeze a tensor #13

Additional Features

These features are probably pushed to later releases.

  • Tensor contraction #14
  • Normalization operations #10
  • Convolution operations #11
  • Gradient computation and automatic differentiation.
  • Tensor decompositions (Tucker, CANDECOMP/PARAFAC, HOSVD).

Testing

  • Coverage 25%
  • Coverage 50%
  • Coverage 75%
  • Coverage 100%

Documentation

  • Coverage 25%
  • Coverage 50%
  • Coverage 75%
  • Coverage 100%

Examples

  • Create 3 examples that illustrate functionality of the Tensor crate.

Benchmarks

  • Simple benchmarks against ndarray using Criterion.
This is a tracking issue for v0.1.0 features. ## Types Tracking issues for types include blanket implementations, trivial functions and error handling. - [ ] Implement core types and trivial methods #3 ## Features These features must be in v0.1.0 - [ ] Iterators normal, axis and transposed #4 - [ ] Transposition and permutation of dimensions #5 - [ ] Element-wise operations and broadcasting #6 - [ ] Reduction operations #7 - [ ] Reshaping a tensor #8 - [ ] Tensor concatenation #9 - [ ] Slicing, indexing and joining parts of tensor(s) #12 - [ ] Expand or squeeze a tensor #13 ## Additional Features These features are probably pushed to later releases. - [ ] Tensor contraction #14 - [ ] Normalization operations #10 - [ ] Convolution operations #11 - [ ] Gradient computation and automatic differentiation. - [ ] Tensor decompositions (Tucker, CANDECOMP/PARAFAC, HOSVD). ## Testing - [ ] Coverage 25% - [ ] Coverage 50% - [ ] Coverage 75% - [ ] Coverage 100% ## Documentation - [ ] Coverage 25% - [ ] Coverage 50% - [ ] Coverage 75% - [ ] Coverage 100% ## Examples - [ ] Create 3 examples that illustrate functionality of the Tensor crate. ## Benchmarks - [ ] Simple benchmarks against ndarray using Criterion.
julius added the
epic
label 2024-01-02 21:12:53 +00:00
julius added the
v0.1.0
label 2024-01-03 14:12:14 +00:00
julius added this to the v0.1.0 milestone 2024-01-03 21:45:11 +00:00
julius added this to the manifold project 2024-01-06 00:29:40 +00:00
Sign in to join this conversation.
No Label
bug
epic
v0.1.0
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: julius/manifold#2
No description provided.