@@ -851,27 +803,10 @@ class GemmaIntegrationTest(unittest.TestCase):
...
@@ -851,27 +803,10 @@ class GemmaIntegrationTest(unittest.TestCase):
self.skipTest(reason="This test requires torch >= 2.3 to run.")
self.skipTest(reason="This test requires torch >= 2.3 to run.")
NUM_TOKENS_TO_GENERATE=40
NUM_TOKENS_TO_GENERATE=40
# Note on `EXPECTED_TEXT_COMPLETION`'s diff: the current value matches the original test if the original test
EXPECTED_TEXT_COMPLETION=[
# was changed to have a cache of 53 tokens (as opposed to 4096), on Ampere GPUs.
"Hello I am doing a project on the 1990s and I need to know what the most popular music was in the 1990s. I have looked on the internet and I have found",
#
"Hi today\nI have a problem with my 2007 1.9 tdi 105bhp.\nI have a problem with the engine management light on.\nI have checked the",
# Key 9 for MI300, Key 8 for A100/A10, and Key 7 for T4.
]
#
# Note: Key 9 is currently set for MI300, but may need potential future adjustments for H100s,
# considering differences in hardware processing and potential deviations in generated text.
EXPECTED_TEXT_COMPLETION={
8:[
"Hello I am doing a project on the 1990s and I need to know what the most popular music was in the 1990s. I have looked on the internet and I have found",
"Hi today\nI have a problem with my 2007 1.9 tdi 105bhp.\nI have a problem with the engine management light on.\nI have checked the",
],
7:[
"Hello I am doing a project on the 1990s and I need to know what the most popular music was in the 1990s. I have looked on the internet and I have found",
"Hi today\nI have a problem with my 2007 1.9 tdi 105bhp.\nI have a problem with the engine management light on.\nI have checked the",
],
9:[
"Hello I am doing a project on the 1990s and I need to know what the most popular music was in the 1990s. I have looked on the internet and I have found",
"Hi today\nI have a problem with my 2007 1.9 tdi 105bhp.\nI have a problem with the engine management light on.\nI have checked the",
@@ -738,32 +738,13 @@ class LlamaIntegrationTest(unittest.TestCase):
...
@@ -738,32 +738,13 @@ class LlamaIntegrationTest(unittest.TestCase):
NUM_TOKENS_TO_GENERATE=40
NUM_TOKENS_TO_GENERATE=40
# Note on `EXPECTED_TEXT_COMPLETION`'s diff: the current value matches the original test if the original test
# Note on `EXPECTED_TEXT_COMPLETION`'s diff: the current value matches the original test if the original test
# was changed to have a cache of 53 tokens (as opposed to 4096), on Ampere GPUs.
# was changed to have a cache of 53 tokens (as opposed to 4096), on Ampere GPUs.
#
EXPECTED_TEXT_COMPLETION=[
# Key 9 for MI300, Key 8 for A100/A10, and Key 7 for T4.
"Simply put, the theory of relativity states that 1) the speed of light is constant in all inertial "
#
"reference frames, and 2) the laws of physics are the same for all inertial reference frames.\nThe "
# Note: Key 9 is currently set for MI300, but may need potential future adjustments for H100s,
"theory of relativ",
# considering differences in hardware processing and potential deviations in generated text.
"My favorite all time favorite condiment is ketchup. I love it on everything. I love it on my eggs, "
EXPECTED_TEXT_COMPLETION={
"my fries, my chicken, my burgers, my hot dogs, my sandwiches, my salads, my p",
8:[
]
"Simply put, the theory of relativity states that 1) the speed of light is constant in all inertial "
"reference frames, and 2) the laws of physics are the same for all inertial reference frames.\nThe "
"theory of relativ",
"My favorite all time favorite condiment is ketchup. I love it on everything. I love it on my eggs, "
"my fries, my chicken, my burgers, my hot dogs, my sandwiches, my salads, my p",
],
7:[
"Simply put, the theory of relativity states that 1) the speed of light is constant in all inertial reference frames, and 2) the laws of physics are the same for all inertial reference frames.\nThe theory of relativ",
"My favorite all time favorite condiment is ketchup. I love it on everything. I love it on my eggs, my fries, my chicken, my burgers, my hot dogs, my sandwiches, my salads, my p",
],
9:[
"Simply put, the theory of relativity states that 1) the speed of light is constant in all inertial"
" reference frames, and 2) the laws of physics are the same for all inertial reference frames.\nThe "
"theory of relativ",
"My favorite all time favorite condiment is ketchup. I love it on everything. I love it on my eggs,"
" my fries, my chicken, my burgers, my hot dogs, my sandwiches, my salads, my p",
],
}
expected_text_completion_idx=8
prompts=[
prompts=[
"Simply put, the theory of relativity states that ",
"Simply put, the theory of relativity states that ",
...
@@ -778,16 +759,14 @@ class LlamaIntegrationTest(unittest.TestCase):
...
@@ -778,16 +759,14 @@ class LlamaIntegrationTest(unittest.TestCase):