Jack Gerrits

Results 96 issues of 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.

Distribution Issue
Build Issue

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...

Feature Request
Distribution Issue
Help wanted

``` 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...

Bug
Test Issue

```yaml - task: CopyFiles@2 inputs: contents: '_buildOutput/**' targetFolder: $(Build.ArtifactStagingDirectory) - task: PublishBuildArtifacts@1 inputs: pathToPublish: $(Build.ArtifactStagingDirectory) artifactName: MyBuildOutputs ```

Platform: Windows
Distribution Issue

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....

Feature Request
Technical debt

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.

Feature Request

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...

Unintuitive Behavior
Technical debt

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

Technical debt