SynapseML
SynapseML copied to clipboard
WIP: annual VW related improvements
Summary
- add support for One Against All #804
- add support for VW command line style examples #1376
- add support for inter-pass All Reduce synchronization (aka single pass per partition while synchronizing weights according to a user-specified schedule)
- add support for Counter Factual Evaluation (CSE) for bandits.
Tests
some added.
Dependency changes
Updated to the latest VW binding (thanks @jackgerrits for pushing so hard)
AB#1890635
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
Codecov Report
Merging #1579 (2cca7d5) into master (01e31dc) will increase coverage by
0.02%. The diff coverage is86.59%.
@@ Coverage Diff @@
## master #1579 +/- ##
==========================================
+ Coverage 86.77% 86.79% +0.02%
==========================================
Files 277 295 +18
Lines 14725 15378 +653
Branches 759 780 +21
==========================================
+ Hits 12777 13347 +570
- Misses 1948 2031 +83
| Impacted Files | Coverage Δ | |
|---|---|---|
| ...soft/azure/synapse/ml/core/utils/ClusterUtil.scala | 68.49% <ø> (ø) |
|
| ...re/synapse/ml/core/utils/ParamsStringBuilder.scala | 90.69% <ø> (ø) |
|
| ...crosoft/azure/synapse/ml/vw/HasSumCollisions.scala | 100.00% <ø> (ø) |
|
| ...m/microsoft/azure/synapse/ml/vw/VectorZipper.scala | 100.00% <ø> (ø) |
|
| ...crosoft/azure/synapse/ml/vw/VowpalWabbitUtil.scala | 92.00% <ø> (ø) |
|
| ...ft/azure/synapse/ml/vw/VowpalWabbitBaseSpark.scala | 44.87% <44.87%> (ø) |
|
| ...a/com/microsoft/azure/synapse/ml/vw/KahanSum.scala | 52.94% <52.94%> (ø) |
|
| ...re/synapse/ml/policyeval/CressieReadInterval.scala | 81.11% <81.11%> (ø) |
|
| ...t/azure/synapse/ml/vw/VowpalWabbitPrediction.scala | 84.09% <84.09%> (ø) |
|
| .../azure/synapse/ml/vw/VowpalWabbitBaseLearner.scala | 86.20% <86.20%> (ø) |
|
| ... and 29 more |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).