7
7
8
8
TEST (GenerationConfigTest, invalid_temperature) {
9
9
ov::genai::GenerationConfig config;
10
+ config.max_new_tokens = 20 ;
10
11
config.temperature = -0.1 ;
11
12
config.do_sample = true ;
12
13
EXPECT_THROW (config.validate (), ov::Exception);
13
14
}
14
15
15
16
TEST (GenerationConfigTest, valid_temperature) {
16
17
ov::genai::GenerationConfig config;
18
+ config.max_new_tokens = 20 ;
17
19
config.do_sample = true ;
18
20
config.temperature = 0.1 ;
19
21
EXPECT_NO_THROW (config.validate ());
20
22
}
21
23
22
24
TEST (GenerationConfigTest, invalid_top_p) {
23
25
ov::genai::GenerationConfig config;
26
+ config.max_new_tokens = 20 ;
24
27
config.do_sample = true ;
25
28
config.top_p = -0.5 ;
26
29
EXPECT_THROW (config.validate (), ov::Exception);
@@ -30,13 +33,15 @@ TEST(GenerationConfigTest, invalid_top_p) {
30
33
31
34
TEST (GenerationConfigTest, valid_top_p) {
32
35
ov::genai::GenerationConfig config;
36
+ config.max_new_tokens = 20 ;
33
37
config.do_sample = true ;
34
38
config.top_p = 0.1 ;
35
39
EXPECT_NO_THROW (config.validate ());
36
40
}
37
41
38
42
TEST (GenerationConfigTest, invalid_repeatition_penalty) {
39
43
ov::genai::GenerationConfig config;
44
+ config.max_new_tokens = 20 ;
40
45
config.do_sample = true ;
41
46
config.repetition_penalty = -3.0 ;
42
47
EXPECT_THROW (config.validate (), ov::Exception);
@@ -46,6 +51,7 @@ TEST(GenerationConfigTest, invalid_repeatition_penalty) {
46
51
47
52
TEST (GenerationConfigTest, valid_repeatition_penalty) {
48
53
ov::genai::GenerationConfig config;
54
+ config.max_new_tokens = 20 ;
49
55
config.do_sample = true ;
50
56
config.repetition_penalty = 1.8 ;
51
57
EXPECT_NO_THROW (config.validate ());
@@ -55,6 +61,7 @@ TEST(GenerationConfigTest, valid_repeatition_penalty) {
55
61
56
62
TEST (GenerationConfigTest, invalid_presence_penalty) {
57
63
ov::genai::GenerationConfig config;
64
+ config.max_new_tokens = 20 ;
58
65
config.do_sample = true ;
59
66
config.presence_penalty = 3.0 ;
60
67
EXPECT_THROW (config.validate (), ov::Exception);
@@ -64,6 +71,7 @@ TEST(GenerationConfigTest, invalid_presence_penalty) {
64
71
65
72
TEST (GenerationConfigTest, valid_presence_penalty) {
66
73
ov::genai::GenerationConfig config;
74
+ config.max_new_tokens = 20 ;
67
75
config.do_sample = true ;
68
76
config.presence_penalty = 1.8 ;
69
77
EXPECT_NO_THROW (config.validate ());
@@ -73,6 +81,7 @@ TEST(GenerationConfigTest, valid_presence_penalty) {
73
81
74
82
TEST (GenerationConfigTest, invalid_frequency_penalty) {
75
83
ov::genai::GenerationConfig config;
84
+ config.max_new_tokens = 20 ;
76
85
config.do_sample = true ;
77
86
config.frequency_penalty = 3.0 ;
78
87
EXPECT_THROW (config.validate (), ov::Exception);
@@ -82,6 +91,7 @@ TEST(GenerationConfigTest, invalid_frequency_penalty) {
82
91
83
92
TEST (GenerationConfigTest, valid_frequency_penalty) {
84
93
ov::genai::GenerationConfig config;
94
+ config.max_new_tokens = 20 ;
85
95
config.do_sample = true ;
86
96
config.frequency_penalty = 1.8 ;
87
97
EXPECT_NO_THROW (config.validate ());
0 commit comments