18
18
19
19
import multiprocessing .pool
20
20
import time
21
- from absl import logging
22
21
23
- from vizier ._src .service import constants
22
+ from absl import logging
23
+ # from vizier._src.service import constants
24
24
from vizier ._src .service import vizier_client
25
25
from vizier ._src .service import vizier_server
26
26
from vizier .benchmarks import experimenters
@@ -36,28 +36,18 @@ class PerformanceTest(parameterized.TestCase):
36
36
@classmethod
37
37
def setUpClass (cls ):
38
38
super ().setUpClass ()
39
- cls .server = vizier_server .DefaultVizierServer (
40
- database_url = constants .SQL_MEMORY_URL
41
- )
39
+ cls .server = vizier_server .DefaultVizierServer (database_url = None )
42
40
vizier_client .environment_variables .server_endpoint = cls .server .endpoint
43
41
44
- @parameterized .parameters (
45
- (1 , 10 , 2 ),
46
- (2 , 10 , 2 ),
47
- (10 , 10 , 2 ),
48
- (50 , 5 , 2 ),
49
- (100 , 5 , 2 ),
50
- )
42
+ @parameterized .parameters ((1 , 10 ), (2 , 10 ), (10 , 10 ), (50 , 5 ), (100 , 5 ))
51
43
def test_multiple_clients_basic (
52
- self , num_simultaneous_clients , num_trials_per_client , dimension
44
+ self , num_simultaneous_clients , num_trials_per_client
53
45
):
54
46
def fn (client_id : int ):
55
- experimenter = experimenters .BBOBExperimenterFactory (
56
- 'Sphere' , dimension
57
- )()
47
+ experimenter = experimenters .BBOBExperimenterFactory ('Sphere' , 2 )()
58
48
problem_statement = experimenter .problem_statement ()
59
49
study_config = pyvizier .StudyConfig .from_problem (problem_statement )
60
- study_config .algorithm = pyvizier .Algorithm .NSGA2
50
+ study_config .algorithm = pyvizier .Algorithm .RANDOM_SEARCH
61
51
62
52
client = vizier_client .create_or_load_study (
63
53
owner_id = 'my_username' ,
0 commit comments