mirror of
https://github.com/microsoft/autogen.git
synced 2026-02-17 11:03:15 -05:00
VW version requirement and documentation on config_constraints vs metric_constraints (#686)
* add vw version requirement * vw version * version range * add documentation * vw version range * skip test on py3.10 * vw version * rephrase * don't install vw on py 3.10 * move import location * remove inherit * 3.10 in version Co-authored-by: Chi Wang <wang.chi@microsoft.com>
This commit is contained in:
@@ -1,18 +1,17 @@
|
||||
import unittest
|
||||
|
||||
import numpy as np
|
||||
import scipy.sparse
|
||||
|
||||
import pandas as pd
|
||||
from sklearn.metrics import mean_squared_error, mean_absolute_error
|
||||
import logging
|
||||
from flaml.tune import loguniform, polynomial_expansion_set
|
||||
from vowpalwabbit import pyvw
|
||||
from flaml import AutoVW
|
||||
import string
|
||||
import os
|
||||
import openml
|
||||
from requests.exceptions import SSLError
|
||||
import sys
|
||||
import pytest
|
||||
|
||||
VW_DS_DIR = "test/data/"
|
||||
NS_LIST = list(string.ascii_lowercase) + list(string.ascii_uppercase)
|
||||
@@ -369,8 +368,14 @@ def get_vw_tuning_problem(tuning_hp="NamesapceInteraction"):
|
||||
return vw_oml_problem_args, vw_online_aml_problem
|
||||
|
||||
|
||||
@pytest.mark.skipif(
|
||||
"3.10" in sys.version,
|
||||
reason="do not run on py 3.10",
|
||||
)
|
||||
class TestAutoVW(unittest.TestCase):
|
||||
def test_vw_oml_problem_and_vanilla_vw(self):
|
||||
from vowpalwabbit import pyvw
|
||||
|
||||
vw_oml_problem_args, vw_online_aml_problem = get_vw_tuning_problem()
|
||||
vanilla_vw = pyvw.vw(**vw_oml_problem_args["fixed_hp_config"])
|
||||
cumulative_loss_list = online_learning_loop(
|
||||
|
||||
Reference in New Issue
Block a user