Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 2.55 KB

meeting_00007_20200728.md

File metadata and controls

70 lines (54 loc) · 2.55 KB

Rust ML WG Meeting 00007

Meeting Info

Date: 20200728

Start time: 1600 ET

https://ucsb.zoom.us/j/96478383368

Meeting ID: 964 7838 3368

Agenda

  • Progress on Linfa is continuing
    • improve CI with testing (seems to be broken) and code formatting check
    • attract more potential contributors
    • write a Rust ML book, showcasing some existing algorithms
    • how should features look like in linfa?
  • chrism has started working on a library for parsing the CIFAR-10 binary files and returning an Array4 data and Array2 labels

Participants

  • chris m
  • Lorenz
  • Jed B.
  • Patrick B.
  • Paul K.
  • Tiberio F.

Minutes

  • Discussed use of CIFAR-10 dataset for CNNs

    • chris m's library has made progress, still needs to push commits
  • linfa has accepted ~4 pull requests in the last couple weeks

    • decision trees, logistic/linear regressions, common evaluation metrics
  • Also need to evaluate the structure of linfa

    • Automated testing
    • Code formatting
    • Adding machine learning showcase book
    • Thinking about using features/feature gates for sub-crates?
    • Machine learning showcase?
    • No additional open pull requests
  • Linfa to-dos

    • Removing top-level example of K-means, or adding sub-crate examples to top-level
      • make documentation reflect this
  • Consider reorganizing linfa, such that sub-crates are in different repositories, etc.

  • Considering making the machine learning showcase Book as a new repository to the rust-ml GH repo

  • Discussed existing autodifferentiation libraries

    • GATs are needed; in the language pipeline, but not in stable at the moment
    • autograd, autograph
  • Tiberio discussed his webgpu library

    • Currently supports matrix multiplication, reshaping, broadcasting
    • Still under development, working on it in his free time
    • Synchronous and async interfaces available
    • He's writing a lot of tests, making sure of everything's correctness, then will transition to focusing on speed

Actions

  • Begin working on roadmap to Linfa 0.2 release (see suggestions above)
    • Open issue on GitHub for ongoing conversation
    • Restart CI pipeline, etc. --this needs to be updated, since repostory has changed ownership from Luca to the rust-ml org