Jack Gerrits
Jack Gerrits
The Ubuntu 18.04 environment will be going away pretty soon (https://github.com/actions/runner-images/issues/6002). This shouldnt be a hard migration since we run the build in a docker image anyway.
Vcpkg is a C++ dependency management system that makes installation and consumption as a dependency very easy. We should support this for VW to allow consuming the lib as easy...
``` python .\test\run_tests.py --ignore_dirty --skip_spanning_tree_tests --vw_bin_path ./build/vowpalwabbit/Release/vw.exe -f -E 0.01 -t 67 ``` The first difference of file paths can be resolved by simply removing the path special case for...
```yaml - task: CopyFiles@2 inputs: contents: '_buildOutput/**' targetFolder: $(Build.ArtifactStagingDirectory) - task: PublishBuildArtifacts@1 inputs: pathToPublish: $(Build.ArtifactStagingDirectory) artifactName: MyBuildOutputs ```
The main issue preventing a fix to the current API is the use of void functions that mean the error status cannot be reasonably conveyed out of the function call....
Investigate the feasibility of a "stable" mode (compile flags, and any necessary compile definitions) whose goal is to produce stable computation (floats etc) across all supported platforms.
The Dsjson parser makes an assumption that the `_slots` field must come after `_multi`, if fact ordering is very important in the json parsing because of event based nature. We...
I've begun work on this: - Changed operator[] to return a float* indicating an array can be accessed - Extending the parameters type to also expose an iterator https://github.com/jackgerrits/vowpal_wabbit/tree/jagerrit/weights_refactor