Skip to content

Commit c81fcfe

Browse files
authored
Merge branch 'main' into main
2 parents 3911e4c + 77774d2 commit c81fcfe

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

torchchat/generate.py

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424

2525
from PIL import Image
2626

27+
# torchtune model definition dependencies
28+
from torchtune.data import Message, padded_collate_tiled_images_and_mask
29+
30+
from torchtune.generation import sample as tune_sample
31+
from torchtune.models.llama3 import llama3_tokenizer
32+
33+
from torchtune.models.llama3_2_vision._model_builders import llama3_2_vision_transform
34+
from torchtune.training import set_default_dtype
35+
2736
from torchchat.cli.builder import (
2837
_initialize_model,
2938
_initialize_tokenizer,
@@ -35,15 +44,6 @@
3544
from torchchat.utils.build_utils import device_sync, set_precision
3645
from torchchat.utils.device_info import get_device_info
3746

38-
# torchtune model definition dependencies
39-
from torchtune.data import Message, padded_collate_tiled_images_and_mask
40-
41-
from torchtune.generation import sample as tune_sample
42-
from torchtune.models.llama3 import llama3_tokenizer
43-
44-
from torchtune.models.llama3_2_vision._model_builders import llama3_2_vision_transform
45-
from torchtune.training import set_default_dtype
46-
4747

4848
class _ChatFormatter(ABC):
4949
def __init__(self, tokenizer):
@@ -1155,13 +1155,9 @@ def callback(x, *, done_generating=False):
11551155
print(
11561156
f"just-in-time compilation time (incl run time): {compilation_time:.2} seconds"
11571157
)
1158-
aggregate_metrics["tokens_per_sec_jit_compile"] = tokens_sec
1159-
# Don't continue here.... because we need to report and reset
1160-
# continue
1161-
else:
1162-
aggregate_metrics["tokens_per_sec"].append(tokens_sec)
1163-
aggregate_metrics["first_token_per_sec"].append(first_token_sec)
1164-
aggregate_metrics["next_tokens_per_sec"].append(next_tokens_sec)
1158+
aggregate_metrics["tokens_per_sec"].append(tokens_sec)
1159+
aggregate_metrics["first_token_per_sec"].append(first_token_sec)
1160+
aggregate_metrics["next_tokens_per_sec"].append(next_tokens_sec)
11651161

11661162
logging.info(
11671163
f"\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\

0 commit comments

Comments
 (0)