FluxML / FluxML/Optimisers.jl

Add ArrowTypes.jl dependency to serialize optimizers?

Open
#77 15 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
96
Forks
30
PR merge metrics
No merged PRs in 30d

Description

ArrowTypes is a [light package](https://github.com/apache/arrow-julia/blob/main/src/ArrowTypes/Project.toml) used for defining how to serialize objects to arrow format with Arrow.jl. Arrow is a heavy dependency that actually does the serialization.

We could add a few ArrowTypes definitions in order to serialize optimizers to Arrow. Ref https://github.com/beacon-biosignals/LegolasFlux.jl/pull/17#issuecomment-1132915923

Would be interested to know if PRs for that would be accepted here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the ArrowTypes Project.toml linked in the issue and review the referenced LegolasFlux.jl pull request and discussion. Determine which optimizer objects need ArrowTypes definitions and whether the dependency is acceptable here. Done means the agreed optimizer serialization support is defined for Arrow.jl use.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.