FluxML / FluxML/model-zoo

Running Differential Programming Models

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
934
Forks
326
PR merge metrics
No merged PRs in 30d

Description

I've been trying to run the differential programming models and have been running into quite a few issues.

Ex
cartpole/DiffRL.jl

- Seems to require julia 1.1, but not documented that I can find
- Gym specified in manifest/project doesn't seem correct.
- Is this model described anywhere in more detail?

cartpole/DQN.jl

- In addition to DiffRL's problems, the following
- A few additional deps not described in manifest/Project
- ERROR: LoadError: Can't differentiate `setindex!`

If you'd like a dockerfile for it I'll submit a pr, I'm not sure how to get past setindex! problem though and imagine it's a specific version I haven't specified.

This is some awesome work, definetly planning to continue exploring differential programming more. Seems extremely valuable.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by running the models in cartpole/DiffRL.jl and cartpole/DQN.jl and compare their Julia and dependency requirements with the repository manifests. Investigate the reported setindex! differentiation error and the missing dependencies. Done means the models have reproducible setup instructions and the reported execution problems are resolved or clearly documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
machine-learning
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.