Releases: JuliaAI/MLJFlow.jl
Releases · JuliaAI/MLJFlow.jl
v0.5.0
MLJFlow v0.5.0
- [breaking] Renaming
_logging_channel
tologging_channel
, and changing its type fromChannel{Tuple}
toUnion{Channel{Tuple}, Nothing}
- [breaking]
open_logging_channel
function now requires aLogger
instance and doesn't return aChannel
anymore. The reason is to keeplogging_channel
in a "private" form in our model - [improvement] Removed non-useful
wait!(result_channel)
insrc/base.jl
- [improvement] Explicitly closing the
logging_channel
when 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-Consumer
pattern using aChannel
approach. - [fix]
Logger
is 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
resampling
in the run tag (#7) - Add accessor method to extract the "client" from an
MLFlowLogger object
(#8) - Add a
verbosity
field to theMLFlowLogger
wrapper (#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
service
code 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)