JuliaAI / JuliaAI/MLFlowClient.jl
Improve local testability
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 59
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
Testing this package in the usual way, on one's local machine, does not work:
using Pkg
Pkg.activate(temp=true)
Pkg.add("MLFlowClient")
Pkg.test("MLFlowClient")
Testing Running tests...
createexperiment: Error During Test at /Users/anthony/.julia/packages/MLFlowClient/Szkbv/test/test_experiments.jl:1
Got exception outside of a @test
HTTP.Exceptions.StatusError(403, "POST", "/api/2.0/mlflow/experiments/create", HTTP.Messages.Response:
"""
HTTP/1.1 403 Forbidden
Content-Length: 0
Server: AirTunes/620.8.2
Obviously the error thrown in not helpful. I expect one needs an active MLflow service running on your machine, and that it must have the appropriate uri.
Here is a related issue with a suggestion for remedy: https://github.com/JuliaAI/MLJFlow.jl/issues/20
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with test/test_experiments.jl and reproduce the failure using the Pkg.activate, Pkg.add, and Pkg.test commands shown. Read the related MLJFlow.jl issue for the suggested remedy and determine how the local MLflow service and URI are expected to be configured. Done means the package's local tests run with a useful failure or without the reported 403.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia, machine-learning
- Domain
- machine-learning, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100