Releases: JuliaAI/MLJFlow.jl
Releases · JuliaAI/MLJFlow.jl
v0.5.0
MLJFlow v0.5.0
- [breaking] Renaming
_logging_channeltologging_channel, and changing its type fromChannel{Tuple}toUnion{Channel{Tuple}, Nothing} - [breaking]
open_logging_channelfunction now requires aLoggerinstance and doesn't return aChannelanymore. The reason is to keeplogging_channelin a "private" form in our model - [improvement] Removed non-useful
wait!(result_channel)insrc/base.jl - [improvement] Explicitly closing the
logging_channelwhen a result is retrieved in the background worker
v0.4.3
MLJFlow v0.4.3
- [new feature] Added complete support with MLJ's
TunedModel, being fully-compatible with accelerators (CPUThreads()andCPUProcesses()). This feature is not supported bymlflow, but implemented here following aProducer-Consumerpattern using aChannelapproach. - [fix]
Loggeris now a mutable struct, which means that its fields are modifiable outside instantiation.
Merged pull requests:
Closed issues:
v0.4.2
MLJFlow v0.4.2
v0.4.1
v0.4.0
MLJFlow v0.4.0
(breaking) Removing healthcheck function on Logger() instantiation due to platforms inconsistency (see #34).
Merged pull requests:
- Extending Base.show to pretty print logger instances (#32) (@pebeto)
- Adding test case for zero hyperparameter model (#33) (@pebeto)
- Removing healthcheck function due to platform inconsistency (#35) (@pebeto)
Closed issues:
v0.3.0
MLJFlow v0.3.0
(breaking) Rename MLFlowLogger (exported) to Logger (unexported). So a logger instance is now instantiated with using MLJFlow; logger = MLJFlow.Logger(baseuri).
(testing) Facilitate local testing by adding MLFLOW_URI environment variable to set the location of the running MLflow service (#30)
Merged pull requests:
- Polish readme and extend readme example (#10) (@ablaom)
- Address breaking changes in MLJBase 1.0 (#21) (@ablaom)
- Fix python version to stabilise launch of mlflow service in CI (#28) (@ablaom)
- For a 0.2.0 release (#29) (@ablaom)
- Changing test URI to the defined ENV variable (#30) (@pebeto)
- For a 0.3.0 release (#31) (@ablaom)
Closed issues:
- Export names sparingly (#2)
- Clean up doc string (#3)
- Move utilities to MLJBase? (#4)
- Minor doc point. (#5)
- [Tracking] Towards registration (#6)
- Include type of
resamplingin the run tag (#7) - Add accessor method to extract the "client" from an
MLFlowLogger object(#8) - Add a
verbosityfield to theMLFlowLoggerwrapper (#9) - In tests: include reconstruction of machine saved as artefact (#11)
- Recheck readme example after MLJ.jl update (#12)
- Improve test of
save. (#13) - Move
servicecode to service.jl (#14) - Remove an abstract type in a struct (#15)
- Duplicate run names intentional? (#16)
- Fixing Julia LTS pipeline (#17)
- TagBot trigger issue (#18)
- Improve local testability (#20)
- Rename
MLFlowLogger? (#23) - CI has started to fail (#27)