MeasureTransport / MeasureTransport/MParT

Unusual behavior for `Serialize` and `Deserialize` (julia?)

Open
#315 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
18
Forks
5
PR merge metrics
No merged PRs in 30d

Description

I'm currently using Git LFS for working on a project where I want to store maps (or at least their structures), and don't want to have to use ATM all the time. Therefore, Git LFS makes it easy to version control the maps so I can ensure I'm doing the same thing from whichever device I'm working on. Unfortunately, that doesn't seem to work for some reason. Maybe it's Julia, or maybe these aren't portable cross platform? I'll look into this another time. Deserializing a fixed multiindex set gives the error

ERROR: Failed to read 2176433572 bytes from input stream! Read 119

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by locating the Serialize and Deserialize entry points and reproduce deserialization of the fixed multiindex set, then compare the stream size and bytes across platforms. Done means the map structure can be deserialized reliably without the reported read error.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.