Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge with upstream #35

Merged
merged 24 commits into from May 8, 2021
Merged

chore: merge with upstream #35

merged 24 commits into from May 8, 2021

Conversation

jackgerrits
Copy link
Owner

No description provided.

lalo and others added 24 commits April 26, 2021 12:03
This will 'translate' cb (non adf) input commands into their cb_adf counterparts
    Except when:
        - the model file loaded is from a version older than and not including 8.11.0
        - user bypasses this translation step using '--cb_force_legacy'

Breaks: predict format, output format of progressive validation. This is due to the input format of cb.
--cb input format does not include 0 as a valid action, cb_adf uses 0 to represent the action 1. This will merge the behavior between the cb and cb_adf branch.

    Related files: cb_algs.cc, cb_explore.cc, cbify.cc, cb_to_cb_adf.cc
…owpalWabbit#2965)

* feat: consolidate math functions and add combinatorial related funcs

* formatting
* test: Add tests for vw_math and fix one function

* formatting
  --extra_metrics filename 
Specify filename to write additional debug metrics to. Note: There is no fixed schema. Depends on specific reductions.

related: VowpalWabbit#2805
)

* Fix includes

* fix more headers

* Fix more headers

* formatting

* undo changes

* dont include on windows

* formatting

* Update mwt.h

* mutex header
Co-authored-by: olgavrou <olvrousg@microsoft.com>
* fix: Unify dulicated error code headers

* formatting
* refactor: do not use c style casts

* formatting

* Add back cast

* formatting
* Refactor feature iterators

* Fix unique sort

* fixup

* Fix increments

* Use ptr for audit() since it is optional

* formatting

* to_flatbuffer
)

This will be used in RLClientLib to enable the dotnet bindings to pass size information and fix a crash; the alternate fix would be to force a \0 terminator on the .NET side

* Also deprecates un-sized call, as it safer to expect the caller to have run strlen, rather than assume it is safe to run.

Co-authored-by: @jackgerrits
* style: give template parameters more descriptive names

* Formatting

* Fix typos

* update names

* Fix formatting issues
…lWabbit#2929)

* Set up .NET/CLI-compatible build environment on WIN32

* Flatten output structure (enable native dependencies to be copied SxS
  with managed)
* Set up correct TargetFrameworkVersion
* Enforce CMake version minimum when building .NET bindings
* Unify WIN32-specific configuration in one CMake include

* Get VW.Net Common library building under CMake

* Get VW.Net managed C++ building under CMake

* Get VW.Net managed wrapper building under CMake

* Pull out NuGet package integration to CMake module

* Get VW.Net JSON bindings building under CMake

* Get VW.Net Parallel bindings building under CMake

* Enable StrongName signing

* Get VW.Net Console building under CMake

* Get .NET UnitTests building under CMake

* Integrate C# UnitTests into test_with_output

* Fix issue with vw-unit-test CTest when output is redirected

* Get VW.Net non-"friend" UnitTests building under CMake

* Integrate C# non-"friend" UnitTests into test_with_output

* Get .NET Simulator building under CMake

* Update T4Template utility to run T4 tool on configure

* This takes the generated sources of out the sourcetree

* Update for PR comments

* Normalize .cmake file casing
* Clarify option naming (NETFX => NET_FRAMEWORK)
* Spelling and whitespace fixes

* Update target names to match pre-CMake targets

* Fix warnings in search_generate.cc

* Change Windows CMake pipeline to use VS generator

* Fix formatting issues

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
* perf: Use float instead of float ref

* Fix formatting issues
@jackgerrits jackgerrits merged commit b4a5fc2 into overhaul May 8, 2021
@jackgerrits jackgerrits deleted the merge2 branch May 8, 2021 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants