| apps/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/character.py |
Character.__init__ |
|
6 |
0 |
0 |
|
100% |
| apps/character.py |
Character.get_random_voice |
|
6 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__len__ |
|
1 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__contains__ |
|
1 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__getitem__ |
|
3 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__setitem__ |
|
3 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__iter__ |
|
1 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.__repr__ |
|
1 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.get_index |
|
3 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.get_by_index |
|
4 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.get_position |
|
17 |
0 |
0 |
|
100% |
| apps/character.py |
Characters.get_color |
|
3 |
0 |
0 |
|
100% |
| apps/character.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.validate_payload_and_convert |
|
6 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.client_timeout |
|
1 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.set_status |
|
2 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.set_failure |
|
4 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.done |
|
1 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.is_running |
|
1 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.get_base_request_url |
|
7 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.set_retry |
|
2 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.dict |
|
4 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.json |
|
1 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequest.parse_json |
|
6 |
6 |
0 |
|
0% |
| apps/client.py |
ServiceRequest.get_payload_len |
|
5 |
2 |
0 |
|
60% |
| apps/client.py |
ServiceError.__init__ |
|
9 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceError.__str__ |
|
13 |
1 |
0 |
|
92% |
| apps/client.py |
ServiceRequestWorker.__init__ |
|
8 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequestWorker._get_logger |
|
2 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequestWorker.get_queued_requests |
|
5 |
5 |
0 |
|
0% |
| apps/client.py |
ServiceRequestWorker.get_requests |
|
1 |
1 |
0 |
|
0% |
| apps/client.py |
ServiceRequestWorker.start |
|
9 |
1 |
0 |
|
89% |
| apps/client.py |
ServiceRequestWorker._process_requests |
|
4 |
1 |
0 |
|
75% |
| apps/client.py |
ServiceRequestWorker._process_requests_queue |
|
16 |
16 |
0 |
|
0% |
| apps/client.py |
ServiceRequestWorker.stop |
|
4 |
0 |
0 |
|
100% |
| apps/client.py |
ServiceRequestWorker.submit_request |
|
15 |
2 |
0 |
|
87% |
| apps/client.py |
ServiceRequestWorker._http_request |
|
91 |
75 |
0 |
|
18% |
| apps/client.py |
(no function) |
|
92 |
0 |
0 |
|
100% |
| apps/client_headers.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| apps/client_timeout.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.__init__ |
|
2 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.get_seconds |
|
1 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.get_start_frame |
|
1 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.get_end_frame |
|
1 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.get_frames |
|
3 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
SubVideoInfo.__str__ |
|
1 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
GenVideoChunked.__init__ |
|
5 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
GenVideoChunked._prepare_audio |
|
17 |
3 |
0 |
|
82% |
| apps/gen_video_chunked.py |
GenVideoChunked.gen_video_chunked |
|
9 |
1 |
0 |
|
89% |
| apps/gen_video_chunked.py |
GenVideoChunked._gen_sketch |
|
4 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
GenVideoChunked._save_sketch |
|
10 |
2 |
0 |
|
80% |
| apps/gen_video_chunked.py |
GenVideoChunked._schedule_subvideos |
|
34 |
7 |
0 |
|
79% |
| apps/gen_video_chunked.py |
GenVideoChunked._can_schedule_subvideo |
|
5 |
1 |
0 |
|
80% |
| apps/gen_video_chunked.py |
GenVideoChunked._collect_subvideos |
|
33 |
6 |
0 |
|
82% |
| apps/gen_video_chunked.py |
GenVideoChunked._gen_error_subvideo |
|
6 |
6 |
0 |
|
0% |
| apps/gen_video_chunked.py |
GenVideoChunked._upscale_subvideos |
|
1 |
1 |
0 |
|
0% |
| apps/gen_video_chunked.py |
GenVideoChunked._concatenate_subvideos |
|
6 |
1 |
0 |
|
83% |
| apps/gen_video_chunked.py |
GenVideoChunked._gen_subvideo |
|
38 |
8 |
0 |
|
79% |
| apps/gen_video_chunked.py |
GenVideoChunked._add_debug |
|
6 |
6 |
0 |
|
0% |
| apps/gen_video_chunked.py |
GenVideoChunked._log_video_info |
|
8 |
0 |
0 |
|
100% |
| apps/gen_video_chunked.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| apps/lmm_generator.py |
get_service_name |
|
15 |
1 |
0 |
|
93% |
| apps/lmm_generator.py |
LMMGenerator.__init__ |
|
9 |
0 |
0 |
|
100% |
| apps/lmm_generator.py |
LMMGenerator._get_logger |
|
2 |
0 |
0 |
|
100% |
| apps/lmm_generator.py |
LMMGenerator._submit_request |
|
4 |
1 |
0 |
|
75% |
| apps/lmm_generator.py |
LMMGenerator.stop |
|
6 |
0 |
0 |
|
100% |
| apps/lmm_generator.py |
LMMGenerator.get_queued_requests |
|
4 |
4 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.get_requests |
|
2 |
2 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.get_service_url |
|
1 |
0 |
0 |
|
100% |
| apps/lmm_generator.py |
LMMGenerator.get_service_urls |
|
1 |
1 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.get_files |
|
20 |
11 |
0 |
|
45% |
| apps/lmm_generator.py |
LMMGenerator.get_file |
|
14 |
14 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator._assert_content_type |
|
4 |
4 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.gen_image |
|
15 |
5 |
0 |
|
67% |
| apps/lmm_generator.py |
LMMGenerator.gen_edit_image |
|
16 |
5 |
0 |
|
69% |
| apps/lmm_generator.py |
LMMGenerator.gen_extract_characters |
|
21 |
10 |
0 |
|
52% |
| apps/lmm_generator.py |
LMMGenerator.get_video_last_latents |
|
26 |
21 |
0 |
|
19% |
| apps/lmm_generator.py |
LMMGenerator.gen_intermediate_video_frames |
|
21 |
14 |
0 |
|
33% |
| apps/lmm_generator.py |
LMMGenerator.gen_intermediate_video_frames.decode_and_yield |
|
22 |
22 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.gen_video |
|
21 |
7 |
0 |
|
67% |
| apps/lmm_generator.py |
LMMGenerator.gen_image_upscale |
|
15 |
5 |
0 |
|
67% |
| apps/lmm_generator.py |
LMMGenerator.gen_video_upscale |
|
16 |
4 |
0 |
|
75% |
| apps/lmm_generator.py |
LMMGenerator.gen_video_from_latents |
|
16 |
11 |
0 |
|
31% |
| apps/lmm_generator.py |
LMMGenerator.gen_video_audio_from_img |
|
22 |
5 |
0 |
|
77% |
| apps/lmm_generator.py |
LMMGenerator.gen_video_audio_from_video |
|
24 |
5 |
0 |
|
79% |
| apps/lmm_generator.py |
LMMGenerator._get_service_url |
|
13 |
5 |
0 |
|
62% |
| apps/lmm_generator.py |
LMMGenerator.gen_text |
|
23 |
19 |
0 |
|
17% |
| apps/lmm_generator.py |
LMMGenerator.gen_text_stream |
|
10 |
10 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.gen_audio_transcript |
|
10 |
8 |
0 |
|
20% |
| apps/lmm_generator.py |
LMMGenerator.gen_podcast_transcript |
|
52 |
22 |
0 |
|
58% |
| apps/lmm_generator.py |
LMMGenerator.gen_slides_transcript |
|
39 |
39 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.gen_audio |
|
19 |
7 |
0 |
|
63% |
| apps/lmm_generator.py |
LMMGenerator.warmup_services |
|
24 |
24 |
0 |
|
0% |
| apps/lmm_generator.py |
LMMGenerator.warmup_services.consume_podcast_transcript |
|
2 |
2 |
0 |
|
0% |
| apps/lmm_generator.py |
(no function) |
|
94 |
0 |
0 |
|
100% |
| apps/lmm_service_manager.py |
LMMServiceManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| apps/lmm_service_manager.py |
LMMServiceManager._get_logger |
|
2 |
0 |
0 |
|
100% |
| apps/lmm_service_manager.py |
LMMServiceManager.stop |
|
4 |
0 |
0 |
|
100% |
| apps/lmm_service_manager.py |
LMMServiceManager.init_k8s_services |
|
1 |
1 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.update_container_status |
|
7 |
7 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.set_services |
|
9 |
9 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.update_service_status |
|
5 |
5 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.update_services |
|
21 |
21 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.get_container_status |
|
43 |
20 |
0 |
|
53% |
| apps/lmm_service_manager.py |
LMMServiceManager.start_updater |
|
3 |
0 |
0 |
|
100% |
| apps/lmm_service_manager.py |
LMMServiceManager.start_updater.update_loop |
|
3 |
2 |
0 |
|
33% |
| apps/lmm_service_manager.py |
LMMServiceManager.print_service_status |
|
5 |
2 |
0 |
|
60% |
| apps/lmm_service_manager.py |
LMMServiceManager.warmup_services |
|
1 |
1 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.get_service_url |
|
2 |
1 |
0 |
|
50% |
| apps/lmm_service_manager.py |
LMMServiceManager.get_service_urls |
|
7 |
3 |
0 |
|
57% |
| apps/lmm_service_manager.py |
LMMServiceManager.get_num_services |
|
1 |
1 |
0 |
|
0% |
| apps/lmm_service_manager.py |
LMMServiceManager.items |
|
1 |
1 |
0 |
|
0% |
| apps/lmm_service_manager.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| apps/resolutions.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| apps/scene.py |
format_time |
|
3 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.add_image_path |
|
2 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.add_description |
|
2 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.get_start |
|
1 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.get_end |
|
1 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.duration_sec |
|
1 |
0 |
0 |
|
100% |
| apps/scene.py |
SceneSegment.__str__ |
|
8 |
0 |
0 |
|
100% |
| apps/scene.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| apps/streamanimate/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamanimate/animate_prompts.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| apps/streamanimate/streamanimate.py |
StreamAnimateApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamanimate/streamanimate.py |
StreamAnimateApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamanimate/streamanimate.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streamanimate/streamanimate_job.py |
_append_base_prompt |
|
3 |
1 |
0 |
|
67% |
| apps/streamanimate/streamanimate_job.py |
StreamAnimateJob.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamanimate/streamanimate_job.py |
StreamAnimateJob.generate |
|
4 |
0 |
0 |
|
100% |
| apps/streamanimate/streamanimate_job.py |
StreamAnimateJob.gen_animate |
|
64 |
12 |
0 |
|
81% |
| apps/streamanimate/streamanimate_job.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| apps/streamcast/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamcast/podcast_prompts.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| apps/streamcast/streamcast.py |
StreamCastApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamcast/streamcast.py |
StreamCastApp.get_job_config_from_request |
|
11 |
8 |
0 |
|
27% |
| apps/streamcast/streamcast.py |
StreamCastApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamcast/streamcast.py |
(no function) |
|
19 |
1 |
0 |
|
95% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.generate |
|
2 |
0 |
0 |
|
100% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.align_audio |
|
23 |
2 |
0 |
|
91% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.gen_scene |
|
65 |
7 |
0 |
|
89% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.gen_scene_single |
|
38 |
1 |
0 |
|
97% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.gen_images |
|
43 |
7 |
0 |
|
84% |
| apps/streamcast/streamcast_job.py |
StreamCastJob.gen_podcast |
|
106 |
8 |
0 |
|
92% |
| apps/streamcast/streamcast_job.py |
(no function) |
|
64 |
0 |
0 |
|
100% |
| apps/streamchat/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamchat/chat_prompts.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat.py |
StreamChatApp.__init__ |
|
6 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat.py |
StreamChatApp.__init__.chat |
|
26 |
8 |
0 |
|
69% |
| apps/streamchat/streamchat.py |
StreamChatApp.__init__.chat_history |
|
6 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat.py |
StreamChatApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat.py |
get_chat_history_from_file |
|
9 |
7 |
0 |
|
22% |
| apps/streamchat/streamchat.py |
parse_chat_history |
|
8 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat.py |
(no function) |
|
30 |
1 |
0 |
|
97% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.__init__ |
|
4 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.get_config_gender |
|
1 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.generate |
|
1 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.gen_chat_base |
|
23 |
1 |
0 |
|
96% |
| apps/streamchat/streamchat_job.py |
StreamChatJob._get_msg_id |
|
1 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.transcribe_audio |
|
3 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.gen_chat |
|
9 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.gen_chat_text |
|
16 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.gen_chat_audio |
|
11 |
1 |
0 |
|
91% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.gen_chat_video |
|
12 |
8 |
0 |
|
33% |
| apps/streamchat/streamchat_job.py |
StreamChatJob.get_chat_history |
|
4 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
remove_emojis |
|
1 |
0 |
0 |
|
100% |
| apps/streamchat/streamchat_job.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| apps/streamdub/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamdub/dub_prompts.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub.py |
StreamDubApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub.py |
StreamDubApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streamdub/streamdub_job.py |
_is_empty_transcript |
|
1 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.__init__ |
|
3 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.generate |
|
3 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.save_scenes |
|
5 |
0 |
0 |
|
100% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.gen_dub |
|
42 |
12 |
0 |
|
71% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.detect_scenes |
|
15 |
2 |
0 |
|
87% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.chunk_audio_into_scenes |
|
16 |
16 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.gen_dub_scene |
|
56 |
2 |
0 |
|
96% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.get_video_scene |
|
7 |
7 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
StreamDubJob._add_subtitles_to_video |
|
11 |
11 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.transcribe_audio |
|
9 |
9 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.translate_scene |
|
11 |
11 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
StreamDubJob.gen_video_lip_synced |
|
31 |
31 |
0 |
|
0% |
| apps/streamdub/streamdub_job.py |
(no function) |
|
55 |
0 |
0 |
|
100% |
| apps/streamedit/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamedit/edit_prompts.py |
build_edit_prompt |
|
2 |
0 |
0 |
|
100% |
| apps/streamedit/edit_prompts.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit.py |
StreamEditApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit.py |
StreamEditApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.__init__ |
|
2 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.generate |
|
3 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob._save_frame_from_video |
|
8 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.extract_scene_frames |
|
8 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob._save_video_as_output |
|
5 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.gen_edit |
|
56 |
37 |
0 |
|
34% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.detect_scenes |
|
14 |
2 |
0 |
|
86% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.chunk_audio_into_scenes |
|
16 |
2 |
0 |
|
88% |
| apps/streamedit/streamedit_job.py |
StreamEditJob.gen_edit_scene |
|
14 |
0 |
0 |
|
100% |
| apps/streamedit/streamedit_job.py |
StreamEditJob._gen_edit_scene_chunked |
|
29 |
5 |
0 |
|
83% |
| apps/streamedit/streamedit_job.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| apps/streamlecture/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamlecture/lecture_prompts.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| apps/streamlecture/streamlecture.py |
StreamLectureApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamlecture/streamlecture.py |
StreamLectureApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamlecture/streamlecture.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streamlecture/streamlecture_job.py |
StreamLectureJob.__init__ |
|
2 |
0 |
0 |
|
100% |
| apps/streamlecture/streamlecture_job.py |
StreamLectureJob.generate |
|
2 |
0 |
0 |
|
100% |
| apps/streamlecture/streamlecture_job.py |
StreamLectureJob.gen_scene |
|
33 |
3 |
0 |
|
91% |
| apps/streamlecture/streamlecture_job.py |
StreamLectureJob.gen_lecture |
|
75 |
6 |
0 |
|
92% |
| apps/streamlecture/streamlecture_job.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| apps/streammovie/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streammovie/movie_prompts.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie.py |
StreamMovieApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie.py |
StreamMovieApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob.generate |
|
2 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob.build_movie_messages |
|
4 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob.gen_movie |
|
47 |
5 |
0 |
|
89% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob._stream_movie_script |
|
37 |
8 |
0 |
|
78% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob._try_parse_json |
|
5 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob._get_shot_deadline |
|
1 |
0 |
0 |
|
100% |
| apps/streammovie/streammovie_job.py |
StreamMovieJob._gen_shot |
|
52 |
8 |
0 |
|
85% |
| apps/streammovie/streammovie_job.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| apps/streampersona/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streampersona/persona_prompts.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona.py |
StreamPersonaApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona.py |
StreamPersonaApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streampersona/streampersona_job.py |
overlay_image_on_image |
|
17 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob.__init__ |
|
3 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob.generate |
|
4 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob.gen_slide_video |
|
43 |
6 |
0 |
|
86% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob._handle_slide_exception |
|
5 |
5 |
0 |
|
0% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob._handle_package_not_found |
|
1 |
1 |
0 |
|
0% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob.gen_persona |
|
119 |
88 |
0 |
|
26% |
| apps/streampersona/streampersona_job.py |
StreamPersonaJob.get_slide_deadline |
|
4 |
0 |
0 |
|
100% |
| apps/streampersona/streampersona_job.py |
(no function) |
|
59 |
0 |
0 |
|
100% |
| apps/streamshort/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| apps/streamshort/short_prompts.py |
(no function) |
|
1 |
0 |
1 |
|
100% |
| apps/streamshort/streamshort.py |
StreamShortApp.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort.py |
StreamShortApp.create_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort.py |
(no function) |
|
16 |
1 |
0 |
|
94% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.__init__ |
|
2 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.generate |
|
2 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.find_scene_for_frame |
|
12 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.gen_short |
|
44 |
9 |
0 |
|
80% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.extract_key_frames |
|
15 |
10 |
0 |
|
33% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.detect_scenes |
|
15 |
3 |
0 |
|
80% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.pick_key_frames |
|
14 |
1 |
0 |
|
93% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.describe_frames |
|
15 |
4 |
0 |
|
73% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.describe_frames_batch |
|
55 |
37 |
0 |
|
33% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.choose_scenes_for_highlight |
|
25 |
8 |
0 |
|
68% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.save_selected_scenes |
|
3 |
0 |
0 |
|
100% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.save_highlight_short |
|
12 |
10 |
0 |
|
17% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.chunk_audio_into_scenes |
|
16 |
7 |
0 |
|
56% |
| apps/streamshort/streamshort_job.py |
StreamShortJob.transcribe_audio |
|
19 |
1 |
0 |
|
95% |
| apps/streamshort/streamshort_job.py |
(no function) |
|
49 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
status_history_to_times |
|
7 |
4 |
0 |
|
43% |
| apps/streamwise_app.py |
StreamWiseApp.__init__ |
|
11 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.create_job |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.submit_job_handler |
|
20 |
4 |
0 |
|
80% |
| apps/streamwise_app.py |
StreamWiseApp.register_templates |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.parse_arguments |
|
8 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.get_http_status_from_exception |
|
3 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.main |
|
23 |
23 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.run_httpserver |
|
11 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_filters |
|
14 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.prepare_submit_job |
|
15 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.get_job_config_from_request |
|
10 |
6 |
0 |
|
40% |
| apps/streamwise_app.py |
StreamWiseApp.get_logs |
|
11 |
3 |
0 |
|
73% |
| apps/streamwise_app.py |
StreamWiseApp.get_job_config |
|
13 |
13 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.get_job_status |
|
24 |
20 |
0 |
|
17% |
| apps/streamwise_app.py |
StreamWiseApp.get_services |
|
9 |
5 |
0 |
|
44% |
| apps/streamwise_app.py |
StreamWiseApp.get_jobs |
|
13 |
2 |
0 |
|
85% |
| apps/streamwise_app.py |
StreamWiseApp.get_jobs.get_job_details |
|
12 |
12 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes |
|
37 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.index |
|
4 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.health |
|
10 |
6 |
0 |
|
40% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_services |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.list_files |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.download_file |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.file_stream |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.file_view |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.get_audio_waveform |
|
8 |
8 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.submit_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_jobs |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_job_status |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_submit_job |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_job_json_file |
|
19 |
8 |
0 |
|
58% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_job_config |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_job_request |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.job_status |
|
15 |
4 |
0 |
|
73% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.get_job_status_history |
|
22 |
17 |
0 |
|
23% |
| apps/streamwise_app.py |
StreamWiseApp.register_routes.api_get_job_requests |
|
8 |
5 |
0 |
|
38% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.__init__ |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.list_job_files |
|
12 |
9 |
0 |
|
25% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.list_files |
|
6 |
3 |
0 |
|
50% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.download_file |
|
11 |
7 |
0 |
|
36% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.stream |
|
10 |
6 |
0 |
|
40% |
| apps/streamwise_app.py |
StreamWiseAppFileManager.view |
|
35 |
31 |
0 |
|
11% |
| apps/streamwise_app.py |
run_app |
|
4 |
4 |
0 |
|
0% |
| apps/streamwise_app.py |
(no function) |
|
100 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
get_job_id |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
is_job_id |
|
5 |
5 |
0 |
|
0% |
| apps/streamwise_job.py |
is_status_terminal |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_job.py |
is_status_expired |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_job.py |
StreamWiseJob.__init__ |
|
17 |
1 |
0 |
|
94% |
| apps/streamwise_job.py |
StreamWiseJob.generate |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_job.py |
StreamWiseJob._handle_service_not_found |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_job.py |
StreamWiseJob._handle_service_error |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._handle_container_error |
|
1 |
1 |
0 |
|
0% |
| apps/streamwise_job.py |
StreamWiseJob._handle_value_error |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._handle_file_error |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._handle_unknown_error |
|
2 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._default_exception_handlers |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.job_status_handler |
|
21 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_submission_time |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_config_bool |
|
3 |
1 |
0 |
|
67% |
| apps/streamwise_job.py |
StreamWiseJob.get_config_int |
|
3 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_config_float |
|
3 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_config_str |
|
3 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_config_output_mode |
|
5 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_num_steps |
|
4 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.close |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._get_logger |
|
2 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._log_video_info |
|
8 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_queued_requests |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.get_requests |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob.save_status |
|
6 |
1 |
0 |
|
83% |
| apps/streamwise_job.py |
StreamWiseJob.get_status |
|
15 |
5 |
0 |
|
67% |
| apps/streamwise_job.py |
StreamWiseJob._handle_scene_exception |
|
5 |
5 |
0 |
|
0% |
| apps/streamwise_job.py |
StreamWiseJob.get_scene_deadline |
|
1 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
StreamWiseJob._overlay_subtitles_on_frames |
|
8 |
0 |
0 |
|
100% |
| apps/streamwise_job.py |
(no function) |
|
95 |
0 |
0 |
|
100% |
| apps/video.py |
get_num_video_frames_from_duration |
|
3 |
0 |
0 |
|
100% |
| apps/video.py |
to_num_latent_frames |
|
1 |
1 |
0 |
|
0% |
| apps/video.py |
to_num_frames |
|
1 |
1 |
0 |
|
0% |
| apps/video.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| console_utils.py |
setup_logging |
|
20 |
1 |
0 |
|
95% |
| console_utils.py |
bytes_to_human |
|
11 |
1 |
0 |
|
91% |
| console_utils.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| file_utils.py |
binary_to_base64 |
|
5 |
0 |
0 |
|
100% |
| file_utils.py |
base64_to_binary |
|
5 |
0 |
0 |
|
100% |
| file_utils.py |
save_base64_as_binary |
|
6 |
0 |
0 |
|
100% |
| file_utils.py |
read_file_bytes |
|
7 |
0 |
0 |
|
100% |
| file_utils.py |
read_file_base64 |
|
2 |
0 |
0 |
|
100% |
| file_utils.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| image_utils.py |
img_to_base64 |
|
9 |
0 |
0 |
|
100% |
| image_utils.py |
img_to_bytesio |
|
8 |
0 |
0 |
|
100% |
| image_utils.py |
base64_to_img |
|
6 |
0 |
0 |
|
100% |
| image_utils.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| k8s_utils.py |
set_service_scheme |
|
3 |
0 |
0 |
|
100% |
| k8s_utils.py |
set_verify_ssl |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
NoActiveContainerError.__init__ |
|
3 |
0 |
0 |
|
100% |
| k8s_utils.py |
NoActiveContainerError.__str__ |
|
1 |
1 |
0 |
|
0% |
| k8s_utils.py |
NoRunnableContainerError.__init__ |
|
2 |
0 |
0 |
|
100% |
| k8s_utils.py |
NoRunnableContainerError.__str__ |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
ServiceNotFoundError.__init__ |
|
2 |
0 |
0 |
|
100% |
| k8s_utils.py |
ServiceNotFoundError.__str__ |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.__init__ |
|
8 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.set_gpu_model |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.set_num_gpus |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.get_gpu_model |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.get_num_gpus |
|
3 |
1 |
0 |
|
67% |
| k8s_utils.py |
K8sContainer.get_url |
|
3 |
1 |
0 |
|
67% |
| k8s_utils.py |
K8sContainer.is_active |
|
7 |
2 |
0 |
|
71% |
| k8s_utils.py |
K8sContainer.is_busy |
|
3 |
1 |
0 |
|
67% |
| k8s_utils.py |
K8sContainer.__str__ |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sContainer.__repr__ |
|
1 |
1 |
0 |
|
0% |
| k8s_utils.py |
K8sService.__init__ |
|
2 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sService.add_container |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sService.merge_service |
|
1 |
1 |
0 |
|
0% |
| k8s_utils.py |
K8sService.get_active_containers |
|
6 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sService.get_runnable_containers |
|
5 |
0 |
0 |
|
100% |
| k8s_utils.py |
K8sService.get_best_containers |
|
9 |
1 |
0 |
|
89% |
| k8s_utils.py |
K8sService.get_best_container |
|
4 |
1 |
0 |
|
75% |
| k8s_utils.py |
K8sService.__str__ |
|
1 |
0 |
0 |
|
100% |
| k8s_utils.py |
parse_mig_resources |
|
9 |
0 |
0 |
|
100% |
| k8s_utils.py |
parse_k8s_resource_quantity |
|
15 |
0 |
0 |
|
100% |
| k8s_utils.py |
load_k8s_config |
|
5 |
0 |
0 |
|
100% |
| k8s_utils.py |
is_k8s_node_ready |
|
4 |
0 |
0 |
|
100% |
| k8s_utils.py |
get_k8s_nodes |
|
41 |
34 |
0 |
|
17% |
| k8s_utils.py |
get_k8s_pods |
|
33 |
26 |
0 |
|
21% |
| k8s_utils.py |
get_k8s_load_balancers |
|
18 |
11 |
0 |
|
39% |
| k8s_utils.py |
get_svc_name_from_container_name |
|
2 |
0 |
0 |
|
100% |
| k8s_utils.py |
get_k8s_services_ns |
|
23 |
18 |
0 |
|
22% |
| k8s_utils.py |
get_k8s_services |
|
15 |
10 |
0 |
|
33% |
| k8s_utils.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| language_utils.py |
to_language |
|
5 |
2 |
0 |
|
60% |
| language_utils.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| media_utils.py |
tensor_to_base64 |
|
8 |
0 |
0 |
|
100% |
| media_utils.py |
bytes_to_tensor |
|
6 |
0 |
0 |
|
100% |
| media_utils.py |
base64_to_tensor |
|
5 |
0 |
0 |
|
100% |
| media_utils.py |
base64_to_video_frames |
|
7 |
0 |
0 |
|
100% |
| media_utils.py |
video_frames_to_base64 |
|
12 |
0 |
0 |
|
100% |
| media_utils.py |
fix_json_like_string |
|
2 |
2 |
0 |
|
0% |
| media_utils.py |
chunk_audio_base64 |
|
15 |
0 |
0 |
|
100% |
| media_utils.py |
chunk_video_binary |
|
24 |
3 |
0 |
|
88% |
| media_utils.py |
get_audio_duration |
|
13 |
1 |
0 |
|
92% |
| media_utils.py |
get_audio_file_info |
|
7 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_file_info |
|
13 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_file_info_path |
|
44 |
4 |
0 |
|
91% |
| media_utils.py |
get_image_file_info |
|
6 |
0 |
0 |
|
100% |
| media_utils.py |
get_text_file_info |
|
9 |
2 |
0 |
|
78% |
| media_utils.py |
get_tensor_file_info |
|
6 |
0 |
0 |
|
100% |
| media_utils.py |
base64_to_audio_file |
|
5 |
0 |
0 |
|
100% |
| media_utils.py |
empty_audio_file |
|
9 |
0 |
0 |
|
100% |
| media_utils.py |
fit_audio_to_duration |
|
29 |
1 |
0 |
|
97% |
| media_utils.py |
async_tempfile |
|
9 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_frame |
|
10 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_frames_at_fps |
|
16 |
0 |
0 |
|
100% |
| media_utils.py |
get_ffmpeg_version |
|
11 |
6 |
0 |
|
45% |
| media_utils.py |
change_video_fps |
|
10 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_size |
|
8 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_frames |
|
26 |
3 |
0 |
|
88% |
| media_utils.py |
get_video_duration |
|
4 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_fps |
|
4 |
0 |
0 |
|
100% |
| media_utils.py |
get_video_num_frames |
|
4 |
0 |
0 |
|
100% |
| media_utils.py |
save_audio |
|
7 |
7 |
0 |
|
0% |
| media_utils.py |
save_audio_np |
|
5 |
5 |
0 |
|
0% |
| media_utils.py |
save_video_frames |
|
30 |
4 |
0 |
|
87% |
| media_utils.py |
extract_audio_from_video |
|
9 |
1 |
0 |
|
89% |
| media_utils.py |
save_video_audio |
|
27 |
5 |
0 |
|
81% |
| media_utils.py |
save_diffusers_video |
|
9 |
9 |
0 |
|
0% |
| media_utils.py |
save_bcthw_as_mp4 |
|
14 |
14 |
0 |
|
0% |
| media_utils.py |
get_aligned_duration |
|
13 |
3 |
0 |
|
77% |
| media_utils.py |
concatenate_videos |
|
35 |
1 |
0 |
|
97% |
| media_utils.py |
get_font_size |
|
5 |
1 |
0 |
|
80% |
| media_utils.py |
get_font |
|
6 |
3 |
0 |
|
50% |
| media_utils.py |
get_frame_with_text |
|
20 |
1 |
0 |
|
95% |
| media_utils.py |
get_video_with_text |
|
8 |
0 |
0 |
|
100% |
| media_utils.py |
get_text_position_coordinates |
|
19 |
7 |
0 |
|
63% |
| media_utils.py |
split_text_lines |
|
1 |
0 |
0 |
|
100% |
| media_utils.py |
add_text_to_frame |
|
32 |
12 |
0 |
|
62% |
| media_utils.py |
(no function) |
|
131 |
0 |
0 |
|
100% |
| pdf_utils.py |
parse_pdf |
|
19 |
0 |
0 |
|
100% |
| pdf_utils.py |
page_to_image |
|
5 |
0 |
0 |
|
100% |
| pdf_utils.py |
encode_image |
|
5 |
0 |
0 |
|
100% |
| pdf_utils.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| ppt_utils.py |
get_num_slides |
|
7 |
0 |
0 |
|
100% |
| ppt_utils.py |
pptx_to_images |
|
29 |
0 |
0 |
|
100% |
| ppt_utils.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| quart_utils.py |
json_pretty_filter |
|
7 |
0 |
0 |
|
100% |
| quart_utils.py |
json_pretty_filter.truncate |
|
7 |
3 |
0 |
|
57% |
| quart_utils.py |
format_datetime |
|
5 |
0 |
0 |
|
100% |
| quart_utils.py |
format_bytes |
|
11 |
0 |
0 |
|
100% |
| quart_utils.py |
format_string |
|
14 |
2 |
0 |
|
86% |
| quart_utils.py |
format_duration |
|
20 |
4 |
0 |
|
80% |
| quart_utils.py |
format_duration_short |
|
10 |
10 |
0 |
|
0% |
| quart_utils.py |
format_url |
|
8 |
1 |
0 |
|
88% |
| quart_utils.py |
format_gpu_model |
|
16 |
0 |
0 |
|
100% |
| quart_utils.py |
get_gpu_mem |
|
21 |
6 |
0 |
|
71% |
| quart_utils.py |
format_gpu_model_mig |
|
24 |
13 |
0 |
|
46% |
| quart_utils.py |
get_aspect_ratio |
|
15 |
0 |
0 |
|
100% |
| quart_utils.py |
get_service_json_filename |
|
6 |
3 |
0 |
|
50% |
| quart_utils.py |
get_k8s_service_emoji |
|
39 |
19 |
0 |
|
51% |
| quart_utils.py |
get_class_emoji |
|
51 |
15 |
0 |
|
71% |
| quart_utils.py |
get_file_type_emoji |
|
23 |
2 |
0 |
|
91% |
| quart_utils.py |
get_file_type |
|
26 |
2 |
0 |
|
92% |
| quart_utils.py |
get_mime_type |
|
8 |
0 |
0 |
|
100% |
| quart_utils.py |
get_content_type_emoji |
|
19 |
3 |
0 |
|
84% |
| quart_utils.py |
get_friendly_region_name |
|
28 |
7 |
0 |
|
75% |
| quart_utils.py |
get_friendly_container_name |
|
11 |
1 |
0 |
|
91% |
| quart_utils.py |
get_friendly_pod_name |
|
2 |
2 |
0 |
|
0% |
| quart_utils.py |
get_friendly_model_name |
|
1 |
0 |
0 |
|
100% |
| quart_utils.py |
is_rtgen_container |
|
7 |
1 |
0 |
|
86% |
| quart_utils.py |
get_docker_image |
|
14 |
1 |
0 |
|
93% |
| quart_utils.py |
parse_request_id |
|
9 |
0 |
0 |
|
100% |
| quart_utils.py |
list_files |
|
19 |
5 |
0 |
|
74% |
| quart_utils.py |
(no function) |
|
48 |
0 |
0 |
|
100% |
| simulator/__init__.py |
(no function) |
|
5 |
5 |
0 |
|
0% |
| simulator/actions.py |
_is_single_instance |
|
5 |
0 |
0 |
|
100% |
| simulator/actions.py |
find_next_devices |
|
6 |
6 |
0 |
|
0% |
| simulator/actions.py |
choose_action |
|
31 |
3 |
0 |
|
90% |
| simulator/actions.py |
apply_action |
|
16 |
3 |
0 |
|
81% |
| simulator/actions.py |
gen_actions |
|
34 |
2 |
0 |
|
94% |
| simulator/actions.py |
_get_min_device_combinations |
|
10 |
1 |
0 |
|
90% |
| simulator/actions.py |
_get_large_instance_many_small_combinations |
|
13 |
0 |
0 |
|
100% |
| simulator/actions.py |
_gen_add_device_replica_actions |
|
42 |
4 |
0 |
|
90% |
| simulator/actions.py |
_gen_add_device_action |
|
18 |
18 |
0 |
|
0% |
| simulator/actions.py |
_gen_merge_replicas_actions |
|
21 |
2 |
0 |
|
90% |
| simulator/actions.py |
_gen_add_instance |
|
17 |
0 |
0 |
|
100% |
| simulator/actions.py |
_gen_remove_replica_action |
|
18 |
0 |
0 |
|
100% |
| simulator/actions.py |
_gen_add_replica_action |
|
20 |
20 |
0 |
|
0% |
| simulator/actions.py |
max_time |
|
6 |
6 |
0 |
|
0% |
| simulator/actions.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| simulator/auto_model_allocator.py |
AutoModelAllocator.__init__ |
|
2 |
0 |
0 |
|
100% |
| simulator/auto_model_allocator.py |
AutoModelAllocator._build_allocator |
|
16 |
0 |
0 |
|
100% |
| simulator/auto_model_allocator.py |
AutoModelAllocator.allocate |
|
7 |
0 |
0 |
|
100% |
| simulator/auto_model_allocator.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| simulator/constants.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| simulator/data_loading.py |
load_latency_data |
|
26 |
0 |
0 |
|
100% |
| simulator/data_loading.py |
load_power_data |
|
44 |
0 |
0 |
|
100% |
| simulator/data_loading.py |
load_adaptive_quality_data |
|
35 |
1 |
0 |
|
97% |
| simulator/data_loading.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
_count_instances |
|
7 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
_assert_single_instance |
|
2 |
2 |
0 |
|
0% |
| simulator/evaluator.py |
_assert_at_least_one_instance |
|
2 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
_assert_no_instances |
|
2 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
evaluate_times |
|
54 |
3 |
0 |
|
94% |
| simulator/evaluator.py |
evaluate_energy |
|
4 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
evaluate_cost |
|
4 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
evaluate_model_allocation |
|
34 |
4 |
0 |
|
88% |
| simulator/evaluator.py |
calc_energy |
|
6 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_model_cost |
|
7 |
7 |
0 |
|
0% |
| simulator/evaluator.py |
calc_cost |
|
6 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_cost_total |
|
4 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_used_gpus_per_type |
|
7 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_used_gpus |
|
2 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_total_time |
|
6 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
calc_ttff |
|
11 |
0 |
0 |
|
100% |
| simulator/evaluator.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator.__init__ |
|
4 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator.allocate |
|
0 |
0 |
1 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator._init_single_server_models |
|
12 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator._init_single_device_models |
|
11 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator._init_both_devices_models |
|
11 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
ModelAllocator._zero_out_unused_models |
|
5 |
0 |
0 |
|
100% |
| simulator/model_allocator.py |
(no function) |
|
29 |
0 |
1 |
|
100% |
| simulator/models.py |
register_model |
|
2 |
0 |
0 |
|
100% |
| simulator/models.py |
register_model.decorator |
|
2 |
0 |
0 |
|
100% |
| simulator/models.py |
get_model_allocation |
|
4 |
0 |
0 |
|
100% |
| simulator/models.py |
_calculate_total_time |
|
6 |
0 |
0 |
|
100% |
| simulator/models.py |
assert_pixel_config |
|
2 |
0 |
0 |
|
100% |
| simulator/models.py |
GemmaModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
GemmaModelAllocation.calculate_time |
|
14 |
0 |
0 |
|
100% |
| simulator/models.py |
GemmaModelAllocation.calculate_time_first |
|
7 |
0 |
0 |
|
100% |
| simulator/models.py |
GemmaModelAllocation.calculate_energy |
|
13 |
0 |
0 |
|
100% |
| simulator/models.py |
FluxModelAllocation._calc_time_per_scene |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FluxModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FluxModelAllocation.calculate_time |
|
10 |
0 |
0 |
|
100% |
| simulator/models.py |
FluxModelAllocation.calculate_time_first |
|
6 |
0 |
0 |
|
100% |
| simulator/models.py |
FluxModelAllocation.calculate_energy |
|
10 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation._calc_time_per_frame |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation._calc_time_per_subscene |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation.calculate_time |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation.calculate_time_first |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation.calculate_energy |
|
10 |
0 |
0 |
|
100% |
| simulator/models.py |
HFModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
HFVAEModelAllocation._calc_time_per_frame |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
HFVAEModelAllocation.calculate_time |
|
10 |
0 |
0 |
|
100% |
| simulator/models.py |
HFVAEModelAllocation.calculate_time_first |
|
11 |
3 |
0 |
|
73% |
| simulator/models.py |
HFVAEModelAllocation.calculate_energy |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
HFVAEModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FTModelAllocation._calc_time_per_subscene |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FTModelAllocation.calculate_time |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
FTModelAllocation.calculate_time_first |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
FTModelAllocation.calculate_energy |
|
10 |
0 |
0 |
|
100% |
| simulator/models.py |
FTModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FTVAEModelAllocation._calc_time_per_frame |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
FTVAEModelAllocation.calculate_time |
|
10 |
2 |
0 |
|
80% |
| simulator/models.py |
FTVAEModelAllocation.calculate_time_first |
|
11 |
2 |
0 |
|
82% |
| simulator/models.py |
FTVAEModelAllocation.calculate_energy |
|
9 |
6 |
0 |
|
33% |
| simulator/models.py |
FTVAEModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
UpscalerModelAllocation.calculate_time |
|
5 |
0 |
0 |
|
100% |
| simulator/models.py |
UpscalerModelAllocation.calculate_time_first |
|
7 |
1 |
0 |
|
86% |
| simulator/models.py |
UpscalerModelAllocation.calculate_energy |
|
9 |
0 |
0 |
|
100% |
| simulator/models.py |
UpscalerModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/models.py |
OthersModelAllocation.calculate_time |
|
5 |
0 |
0 |
|
100% |
| simulator/models.py |
OthersModelAllocation.calculate_time_first |
|
5 |
0 |
0 |
|
100% |
| simulator/models.py |
OthersModelAllocation.calculate_energy |
|
6 |
0 |
0 |
|
100% |
| simulator/models.py |
(no function) |
|
114 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
_extract_from_result |
|
12 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
derive_multirequest_params |
|
7 |
1 |
0 |
|
86% |
| simulator/multirequests.py |
derive_adaptive_params |
|
27 |
1 |
0 |
|
96% |
| simulator/multirequests.py |
get_time_per_request_baseline |
|
28 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
aggregate_time_per_request_by_quality |
|
18 |
3 |
0 |
|
83% |
| simulator/multirequests.py |
required_replicas |
|
20 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
get_replicas |
|
23 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
get_costs |
|
6 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
get_total_costs |
|
2 |
0 |
0 |
|
100% |
| simulator/multirequests.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
get_color_map |
|
1 |
1 |
0 |
|
0% |
| simulator/plot_utils.py |
_get_time_ticklabels |
|
24 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
plot_x_vs_y |
|
59 |
1 |
0 |
|
98% |
| simulator/plot_utils.py |
plot_ttff_vs_cost |
|
1 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
plot_ttff_vs_energy |
|
2 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
plot_adaptive_quality |
|
27 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
plot_cost_vs_qpm |
|
14 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
plot_policies_ttff_vs_cost |
|
21 |
0 |
0 |
|
100% |
| simulator/plot_utils.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| simulator/provisioning.py |
get_provisions |
|
12 |
9 |
0 |
|
25% |
| simulator/provisioning.py |
get_provisions_internal |
|
7 |
0 |
0 |
|
100% |
| simulator/provisioning.py |
remove_duplicate_provisions |
|
5 |
0 |
0 |
|
100% |
| simulator/provisioning.py |
_process_provision |
|
12 |
12 |
0 |
|
0% |
| simulator/provisioning.py |
get_provisioning_results |
|
42 |
3 |
0 |
|
93% |
| simulator/provisioning.py |
get_provisioning_adaptive_results |
|
54 |
2 |
0 |
|
96% |
| simulator/provisioning.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
GPUType.__lt__ |
|
4 |
1 |
0 |
|
75% |
| simulator/sim_types.py |
ModelAllocation.__str__ |
|
5 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.__repr__ |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.__post_init__ |
|
4 |
1 |
0 |
|
75% |
| simulator/sim_types.py |
ModelAllocation.get_num_gpus |
|
3 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.disable |
|
5 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.calculate_time |
|
0 |
0 |
1 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.calculate_time_first |
|
0 |
0 |
1 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.calculate_energy |
|
0 |
0 |
1 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.calculate_cost |
|
4 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.calculate |
|
4 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
ModelAllocation.get_max_replicas |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Objective.is_monotonic |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.models |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.work |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.get_model_order |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.get_resolution_scale |
|
8 |
2 |
0 |
|
75% |
| simulator/sim_types.py |
WorkflowConfig.is_parallelizable |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.filter_parallelizable_models |
|
6 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.__post_init__ |
|
9 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
WorkflowConfig.num_frames |
|
3 |
1 |
0 |
|
67% |
| simulator/sim_types.py |
Action.__post_init__ |
|
15 |
2 |
0 |
|
87% |
| simulator/sim_types.py |
Action.__str__ |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Action.time_cost |
|
5 |
2 |
0 |
|
60% |
| simulator/sim_types.py |
Action.ttff_cost |
|
5 |
2 |
0 |
|
60% |
| simulator/sim_types.py |
Action.energy_cost |
|
5 |
1 |
0 |
|
80% |
| simulator/sim_types.py |
Action.time_energy |
|
5 |
1 |
0 |
|
80% |
| simulator/sim_types.py |
Action.get_order |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Action.get_metric |
|
25 |
2 |
0 |
|
92% |
| simulator/sim_types.py |
Result.__post_init__ |
|
9 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Result.to_csv |
|
5 |
5 |
0 |
|
0% |
| simulator/sim_types.py |
Result.__str__ |
|
2 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Result.__repr__ |
|
1 |
1 |
0 |
|
0% |
| simulator/sim_types.py |
LatencyGPUTypeData.__getitem__ |
|
21 |
1 |
0 |
|
95% |
| simulator/sim_types.py |
LatencyGPUTypeData.__contains__ |
|
23 |
2 |
0 |
|
91% |
| simulator/sim_types.py |
LatencyGPUTypeData.get_max_parallelism |
|
17 |
1 |
0 |
|
94% |
| simulator/sim_types.py |
PowerGPUTypeData.__getitem__ |
|
22 |
4 |
0 |
|
82% |
| simulator/sim_types.py |
LatencyData.__getitem__ |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
LatencyData.__setitem__ |
|
1 |
1 |
0 |
|
0% |
| simulator/sim_types.py |
PowerData.__getitem__ |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
PowerData.__setitem__ |
|
1 |
1 |
0 |
|
0% |
| simulator/sim_types.py |
num_gpus_to_str |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Provision.__getitem__ |
|
1 |
1 |
0 |
|
0% |
| simulator/sim_types.py |
Provision.__str__ |
|
1 |
1 |
0 |
|
0% |
| simulator/sim_types.py |
ProvisioningResult.save |
|
14 |
14 |
0 |
|
0% |
| simulator/sim_types.py |
ProvisioningResult.get_pareto_frontier |
|
2 |
2 |
0 |
|
0% |
| simulator/sim_types.py |
Policy.is_disaggregated |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
Policy.__str__ |
|
2 |
0 |
0 |
|
100% |
| simulator/sim_types.py |
(no function) |
|
217 |
0 |
25 |
|
100% |
| simulator/sim_types_json.py |
models_to_json |
|
9 |
0 |
0 |
|
100% |
| simulator/sim_types_json.py |
workflow_to_json |
|
7 |
0 |
0 |
|
100% |
| simulator/sim_types_json.py |
policy_to_json |
|
2 |
0 |
0 |
|
100% |
| simulator/sim_types_json.py |
model_list_to_json |
|
1 |
0 |
0 |
|
100% |
| simulator/sim_types_json.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| simulator/utils.py |
to_models_df |
|
18 |
1 |
0 |
|
94% |
| simulator/utils.py |
coalesce_models |
|
14 |
0 |
0 |
|
100% |
| simulator/utils.py |
simplify_model_allocations |
|
13 |
1 |
0 |
|
92% |
| simulator/utils.py |
find_fastest_provisioning |
|
3 |
3 |
0 |
|
0% |
| simulator/utils.py |
find_fastest_ttff_provisioning |
|
3 |
3 |
0 |
|
0% |
| simulator/utils.py |
find_cheapest_provisioning |
|
3 |
3 |
0 |
|
0% |
| simulator/utils.py |
find_most_cost_effective_provisioning |
|
10 |
1 |
0 |
|
90% |
| simulator/utils.py |
find_most_energy_efficient_provisioning |
|
10 |
1 |
0 |
|
90% |
| simulator/utils.py |
find_pareto_frontier |
|
16 |
4 |
0 |
|
75% |
| simulator/utils.py |
get_pareto_frontier_paper |
|
24 |
2 |
0 |
|
92% |
| simulator/utils.py |
get_pareto_frontier |
|
2 |
0 |
0 |
|
100% |
| simulator/utils.py |
clean_frontier |
|
11 |
11 |
0 |
|
0% |
| simulator/utils.py |
area_between_frontiers |
|
11 |
11 |
0 |
|
0% |
| simulator/utils.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| simulator/workflows.py |
_get_num_subscenes |
|
1 |
0 |
0 |
|
100% |
| simulator/workflows.py |
_get_num_scenes |
|
1 |
0 |
0 |
|
100% |
| simulator/workflows.py |
_get_num_frames |
|
1 |
0 |
0 |
|
100% |
| simulator/workflows.py |
_video_gen_work |
|
13 |
2 |
0 |
|
85% |
| simulator/workflows.py |
WorkOverrideType.__init__ |
|
1 |
1 |
0 |
|
0% |
| simulator/workflows.py |
build_workflow_config |
|
10 |
0 |
0 |
|
100% |
| simulator/workflows.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| streamwise/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| streamwise/allocator_bridge.py |
get_mig_profile |
|
5 |
5 |
0 |
|
0% |
| streamwise/allocator_bridge.py |
_get_data_dir |
|
2 |
0 |
0 |
|
100% |
| streamwise/allocator_bridge.py |
_calc_actual_gpus_per_type |
|
8 |
1 |
0 |
|
88% |
| streamwise/allocator_bridge.py |
_trim_specs_for_type |
|
18 |
0 |
0 |
|
100% |
| streamwise/allocator_bridge.py |
get_available_workflows |
|
1 |
0 |
0 |
|
100% |
| streamwise/allocator_bridge.py |
get_available_gpu_types |
|
1 |
0 |
0 |
|
100% |
| streamwise/allocator_bridge.py |
run_allocator |
|
34 |
1 |
0 |
|
97% |
| streamwise/allocator_bridge.py |
result_to_deployment_specs |
|
28 |
3 |
0 |
|
89% |
| streamwise/allocator_bridge.py |
deployment_plan_to_json |
|
14 |
3 |
0 |
|
79% |
| streamwise/allocator_bridge.py |
(no function) |
|
56 |
1 |
0 |
|
98% |
| streamwise/container_config.py |
get_minimum_service_container_specs |
|
10 |
0 |
0 |
|
100% |
| streamwise/container_config.py |
(no function) |
|
30 |
2 |
0 |
|
93% |
| streamwise/file_manager.py |
get_audio_waveform |
|
23 |
13 |
0 |
|
43% |
| streamwise/file_manager.py |
get_video_info |
|
17 |
8 |
0 |
|
53% |
| streamwise/file_manager.py |
list_files |
|
6 |
3 |
0 |
|
50% |
| streamwise/file_manager.py |
download_local_file |
|
8 |
5 |
0 |
|
38% |
| streamwise/file_manager.py |
download_service_file |
|
20 |
10 |
0 |
|
50% |
| streamwise/file_manager.py |
get_file_info |
|
12 |
5 |
0 |
|
58% |
| streamwise/file_manager.py |
file_view |
|
28 |
13 |
0 |
|
54% |
| streamwise/file_manager.py |
file_stream |
|
15 |
7 |
0 |
|
53% |
| streamwise/file_manager.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
set_service_scheme |
|
3 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
set_verify_ssl |
|
1 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
create_client_session_instance |
|
3 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
startup |
|
3 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
shutdown |
|
4 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
get_global_session |
|
3 |
0 |
0 |
|
100% |
| streamwise/http_session_manager.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| streamwise/job_manager.py |
submit_job |
|
22 |
10 |
0 |
|
55% |
| streamwise/job_manager.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator.__init__ |
|
2 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator.allocate |
|
10 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator._pick_from_both_devices_mapping |
|
73 |
5 |
0 |
|
93% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator._pick_from_single_server |
|
12 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator._pick_from_single_device_mapping |
|
63 |
9 |
0 |
|
86% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator._print_iteration |
|
23 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
GreedyAllocator._print_final_allocation |
|
18 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/greedy.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/helix.py |
_compute_per_model_gpu_budget |
|
37 |
5 |
0 |
|
86% |
| streamwise/model_provisioner/helix.py |
HelixAllocator.__init__ |
|
2 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/helix.py |
HelixAllocator.allocate |
|
91 |
16 |
0 |
|
82% |
| streamwise/model_provisioner/helix.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/hexgen.py |
_get_model_order |
|
1 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/hexgen.py |
HexGenAllocator.__init__ |
|
2 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/hexgen.py |
HexGenAllocator._pick_from_single_device_mapping |
|
71 |
19 |
0 |
|
73% |
| streamwise/model_provisioner/hexgen.py |
HexGenAllocator._pick_from_both_devices_mapping |
|
87 |
20 |
0 |
|
77% |
| streamwise/model_provisioner/hexgen.py |
HexGenAllocator._fill_remaining_gpus_single |
|
34 |
34 |
0 |
|
0% |
| streamwise/model_provisioner/hexgen.py |
HexGenAllocator._fill_remaining_gpus_multi |
|
34 |
34 |
0 |
|
0% |
| streamwise/model_provisioner/hexgen.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/milp.py |
idx |
|
1 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/milp.py |
dev_idx |
|
1 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/milp.py |
MILPAllocator.__init__ |
|
2 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/milp.py |
MILPAllocator.allocate |
|
188 |
11 |
0 |
|
94% |
| streamwise/model_provisioner/milp.py |
MILPAllocator._is_valid_result |
|
6 |
1 |
0 |
|
83% |
| streamwise/model_provisioner/milp.py |
MILPAllocator._get_num_gpus |
|
3 |
1 |
0 |
|
67% |
| streamwise/model_provisioner/milp.py |
MILPAllocator._get_latency_per_work |
|
24 |
1 |
0 |
|
96% |
| streamwise/model_provisioner/milp.py |
MILPAllocator._get_power_per_work |
|
25 |
3 |
0 |
|
88% |
| streamwise/model_provisioner/milp.py |
milp_to_models_dict |
|
25 |
2 |
0 |
|
92% |
| streamwise/model_provisioner/milp.py |
get_objective |
|
36 |
30 |
0 |
|
17% |
| streamwise/model_provisioner/milp.py |
_save_solution |
|
3 |
3 |
0 |
|
0% |
| streamwise/model_provisioner/milp.py |
_load_warm_start |
|
8 |
8 |
0 |
|
0% |
| streamwise/model_provisioner/milp.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
NaiveAllocator.__init__ |
|
3 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
NaiveAllocator.allocate |
|
10 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
NaiveAllocator._naive_single |
|
1 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
NaiveAllocator._naive_two |
|
22 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
NaiveAllocator._naive_parallelism_allocation |
|
120 |
7 |
0 |
|
94% |
| streamwise/model_provisioner/naive_baseline.py |
_calculate_naive_num_devices |
|
23 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/naive_baseline.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| streamwise/model_provisioner/policies.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| streamwise/node_manager.py |
remove_node |
|
14 |
5 |
0 |
|
64% |
| streamwise/node_manager.py |
node_info |
|
15 |
5 |
0 |
|
67% |
| streamwise/node_manager.py |
nodes_info |
|
12 |
3 |
0 |
|
75% |
| streamwise/node_manager.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
get_tls_cert_settings |
|
3 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
tls_cert_volume_exists |
|
14 |
1 |
0 |
|
93% |
| streamwise/pod_manager.py |
get_vllm_settings |
|
3 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
get_gemma_settings |
|
3 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
get_llama32_settings |
|
4 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
get_whisper_settings |
|
3 |
3 |
0 |
|
0% |
| streamwise/pod_manager.py |
add_service_ip |
|
7 |
7 |
0 |
|
0% |
| streamwise/pod_manager.py |
get_gpu_type_affinity |
|
19 |
3 |
0 |
|
84% |
| streamwise/pod_manager.py |
get_mig_resource_name |
|
3 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
get_container_port |
|
7 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
generate_custom_random |
|
3 |
0 |
0 |
|
100% |
| streamwise/pod_manager.py |
add_pod |
|
83 |
23 |
0 |
|
72% |
| streamwise/pod_manager.py |
remove_pod |
|
28 |
17 |
0 |
|
39% |
| streamwise/pod_manager.py |
(no function) |
|
61 |
0 |
0 |
|
100% |
| streamwise/service_account_manager.py |
ensure_service_account |
|
7 |
5 |
0 |
|
29% |
| streamwise/service_account_manager.py |
ensure_cluster_role |
|
7 |
5 |
0 |
|
29% |
| streamwise/service_account_manager.py |
ensure_cluster_role_binding |
|
7 |
5 |
0 |
|
29% |
| streamwise/service_account_manager.py |
get_service_account |
|
8 |
0 |
0 |
|
100% |
| streamwise/service_account_manager.py |
get_streamwiseapp_service_account |
|
2 |
0 |
0 |
|
100% |
| streamwise/service_account_manager.py |
get_streamwise_service_account |
|
2 |
0 |
0 |
|
100% |
| streamwise/service_account_manager.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| streamwise/service_manager.py |
get_k8s_pod_events |
|
9 |
5 |
0 |
|
44% |
| streamwise/service_manager.py |
get_service_files |
|
19 |
7 |
0 |
|
63% |
| streamwise/service_manager.py |
parse_vllm_metrics |
|
10 |
0 |
0 |
|
100% |
| streamwise/service_manager.py |
get_service_health |
|
27 |
16 |
0 |
|
41% |
| streamwise/service_manager.py |
get_health_and_files_async |
|
7 |
0 |
0 |
|
100% |
| streamwise/service_manager.py |
get_health_and_files_async.fetch_for_service |
|
21 |
18 |
0 |
|
14% |
| streamwise/service_manager.py |
get_k8s_container_logs |
|
7 |
5 |
0 |
|
29% |
| streamwise/service_manager.py |
get_services_ns |
|
52 |
43 |
0 |
|
17% |
| streamwise/service_manager.py |
get_services |
|
15 |
7 |
0 |
|
53% |
| streamwise/service_manager.py |
get_service_timestamps |
|
24 |
13 |
0 |
|
46% |
| streamwise/service_manager.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_friendly_container_name_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_friendly_pod_name_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
get_class_emoji_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
json_pretty_filter_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
format_datetime_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
format_bytes_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
format_gpu_model_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
format_gpu_model_mig_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
format_url_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_aspect_ratio_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
get_file_type_emoji_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
get_content_type_emoji_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_friendly_region_name_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
is_rtgen_container_template |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_docker_image_template |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
startup |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
shutdown |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
internal_error |
|
4 |
4 |
0 |
|
0% |
| streamwise/streamwise.py |
index |
|
20 |
3 |
0 |
|
85% |
| streamwise/streamwise.py |
health |
|
2 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_lb_pod |
|
7 |
3 |
0 |
|
57% |
| streamwise/streamwise.py |
service_info |
|
10 |
1 |
0 |
|
90% |
| streamwise/streamwise.py |
container_info |
|
4 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
service_timelines |
|
8 |
3 |
0 |
|
62% |
| streamwise/streamwise.py |
service_timelines.fetch_all_timestamps |
|
9 |
4 |
0 |
|
56% |
| streamwise/streamwise.py |
services_timelines |
|
8 |
3 |
0 |
|
62% |
| streamwise/streamwise.py |
services_timelines.fetch_all_timestamps |
|
10 |
5 |
0 |
|
50% |
| streamwise/streamwise.py |
node_info |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
nodes_info |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_audio_waveform |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
get_video_info |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
list_files |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
download_local_file |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
download_service_file |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
file_view |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
file_stream |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
submit_job |
|
6 |
6 |
0 |
|
0% |
| streamwise/streamwise.py |
submit_job_container |
|
6 |
2 |
0 |
|
67% |
| streamwise/streamwise.py |
api_submit_job |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
add_pods |
|
3 |
3 |
0 |
|
0% |
| streamwise/streamwise.py |
add_pod |
|
3 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
auto_deploy_page |
|
1 |
1 |
0 |
|
0% |
| streamwise/streamwise.py |
api_remove_pod |
|
4 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
api_delete_all_wrappers |
|
15 |
15 |
0 |
|
0% |
| streamwise/streamwise.py |
api_get_services |
|
2 |
2 |
0 |
|
0% |
| streamwise/streamwise.py |
api_get_nodes |
|
2 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
parse_gpu_info |
|
9 |
9 |
0 |
|
0% |
| streamwise/streamwise.py |
api_add_service |
|
16 |
16 |
0 |
|
0% |
| streamwise/streamwise.py |
api_add_apps |
|
18 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
api_add_pod |
|
25 |
11 |
0 |
|
56% |
| streamwise/streamwise.py |
api_auto_deploy |
|
28 |
7 |
0 |
|
75% |
| streamwise/streamwise.py |
api_auto_deploy_confirm |
|
59 |
29 |
0 |
|
51% |
| streamwise/streamwise.py |
api_auto_deploy_workflows |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
api_auto_deploy_cluster_gpus |
|
23 |
6 |
0 |
|
74% |
| streamwise/streamwise.py |
_gpu_label_to_canonical |
|
16 |
10 |
0 |
|
38% |
| streamwise/streamwise.py |
api_remove_node |
|
1 |
0 |
0 |
|
100% |
| streamwise/streamwise.py |
(no function) |
|
192 |
24 |
0 |
|
88% |
| streamwise_apps.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| tests/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| tests/diffusers_mock.py |
_pipeline_img_call |
|
5 |
0 |
0 |
|
100% |
| tests/diffusers_mock.py |
_make_pipeline_class |
|
10 |
0 |
0 |
|
100% |
| tests/diffusers_mock.py |
DiffusersMock.__init__ |
|
18 |
0 |
0 |
|
100% |
| tests/diffusers_mock.py |
DiffusersMock.get_sub_modules |
|
5 |
0 |
0 |
|
100% |
| tests/diffusers_mock.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| tests/fantasytalking_mock.py |
FantasyTalkingMock.get_sub_modules |
|
1 |
0 |
0 |
|
100% |
| tests/fantasytalking_mock.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| tests/k8s_mock.py |
MockApiException.__init__ |
|
4 |
0 |
0 |
|
100% |
| tests/k8s_mock.py |
MockInvalidUrlClientError.__init__ |
|
2 |
2 |
0 |
|
0% |
| tests/k8s_mock.py |
K8sMock.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/k8s_mock.py |
K8sMock.get_sub_modules |
|
35 |
0 |
0 |
|
100% |
| tests/k8s_mock.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| tests/numpy_mock.py |
NumPyMock.__version__ |
|
1 |
1 |
0 |
|
0% |
| tests/numpy_mock.py |
NumPyMock.__name__ |
|
1 |
1 |
0 |
|
0% |
| tests/numpy_mock.py |
NumPyMock.get_sub_modules |
|
1 |
0 |
0 |
|
100% |
| tests/numpy_mock.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| tests/openaiclient_mock.py |
OpenAIClientMock.__init__ |
|
6 |
0 |
0 |
|
100% |
| tests/openaiclient_mock.py |
OpenAIClientMock.get_sub_modules |
|
4 |
4 |
0 |
|
0% |
| tests/openaiclient_mock.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_greedy_solver_routes_to_greedy_allocator |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_naive_solver_routes_to_naive_allocator |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_hexgen_solver_routes_to_hexgen_allocator |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_helix_solver_routes_to_helix_allocator |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_highs_solver_routes_to_milp_allocator |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_gurobi_solver_routes_to_milp_allocator |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_unsupported_solver_raises |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_upscaler_disabled_for_low_resolution |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
test_greedy_allocation_produces_valid_result |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_auto_model_allocator.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| tests/simulator/test_data_loading.py |
test_latency |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_data_loading.py |
test_power |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_data_loading.py |
test_adaptive_quality |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_data_loading.py |
test_default_data_dir_is_cwd_relative |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_data_loading.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| tests/simulator/test_evaluator.py |
test_empty |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_evaluator.py |
test_8A |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_evaluator.py |
test_16H |
|
12 |
0 |
0 |
|
100% |
| tests/simulator/test_evaluator.py |
test_cost_optimal |
|
22 |
0 |
0 |
|
100% |
| tests/simulator/test_evaluator.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_8A_8H |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_32A_32H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_16A |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_64A |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_64H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_64GB |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_32A_8H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_16A_80H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_allocate_0H |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_32A_32H_options |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
test_workflows |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_greedy.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_get_model_order |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_helix_policy_solver |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_produces_valid_result |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_produces_valid_result_verbose |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_gpu_budget_respected |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_all_workflow_models_allocated |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_with_power_data |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
test_custom_per_model_time_limit |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_helix.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_get_model_order |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_8A |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_8H |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_16A |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_64A |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_64H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_8A_8H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_32A_32H |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_no_gpus_error |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_is_subclass_of_greedy |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_single_gpu_type_parametrized |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
test_produces_valid_result |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_hexgen.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_base |
|
29 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_objective_cost |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_objective_ttff |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_unfeasible |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_highs_exception |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_gurobi |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
test_workflows |
|
16 |
0 |
0 |
|
100% |
| tests/simulator/test_milp.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
_make_latency_data |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
_make_power_data |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_get_model_allocation_returns_correct_types |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_get_model_allocation_zero_replicas |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_get_model_allocation_unknown_model_raises |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_total_time_zero_replicas |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_total_time_negative_replicas |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_total_time_single_replica |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_total_time_floor_at_single_work_unit |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_total_time_many_replicas |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_assert_pixel_config |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_zero_gpu_all_models |
|
12 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_gemma_calculate_time_single_gpu |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_gemma_calculate_time_first_single_gpu |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_gemma_calculate_energy |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_gemma_calculate_energy_no_power_data |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_gemma_get_max_replicas |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_flux_calculate_time_single_gpu |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_flux_time_equals_time_first |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_flux_multi_device_faster |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_hf_calculate_time_single_gpu |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_hf_more_replicas_reduces_time |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_hf_get_max_replicas |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_ft_calculate_time_single_gpu |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_ft_time_first_equals_one_subscene |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_ft_get_max_replicas |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_hf_vae_disabled_when_not_disaggregated |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_hf_vae_positive_when_disaggregated |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_ft_vae_disabled_when_not_disaggregated |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_upscaler_calculate_time |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_upscaler_time_first |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_upscaler_get_max_replicas |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_others_calculate_time |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_others_time_first_less_than_total |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_calculate_convenience_method_populates_all_fields |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
test_disable_zeroes_allocation |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_models.py |
(no function) |
|
67 |
0 |
0 |
|
100% |
| tests/simulator/test_multirequests_derive.py |
test_init_replicas_snapshot |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_multirequests_derive.py |
test_time_per_req_snapshot |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_multirequests_derive.py |
test_init_replicas_adaptive_snapshot |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_multirequests_derive.py |
test_time_per_req_adaptive_snapshot |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_multirequests_derive.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_total_time |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_naive |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_workflow_config |
|
24 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_total_time_baseline |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_total_energy |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_AvH |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_total_time_A |
|
29 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_total_time_H |
|
20 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_time_vs_power |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_scheduler |
|
17 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_scheduler_wrong |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_A100 |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_H100 |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_H200 |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
test_estimate_GB200 |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_actions.py |
test_action |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_actions.py |
test_action_errors |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_actions.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_A_options |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_8A_upscaler |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_H |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_H_upscaler |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_24H |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_96A_96H |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_64A_16H |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_no_disaggregation |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_0 |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_timexcost_1024A |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_policies |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_streamwise |
|
26 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_naive |
|
27 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_upscaler |
|
28 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_time_cost |
|
27 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_baseline_hardware_error |
|
28 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_workflow_short |
|
20 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
test_workflows |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_baseline.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_8A_0H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_A |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_0A_8H |
|
17 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_0A_8H_naive |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_24A_0H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_0A_32H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_16A_32H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_8A_64H |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_16H_naive |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_0 |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
test_energy_naive_parallelism |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_energy.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_multirequests |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_required_replicas_scenes_partition |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_required_replicas_frames_partition_vae |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_required_replicas_frames_partition_upscaler |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_required_replicas_subscenes_partition |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_required_replicas_other_partition |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_replicas_with_custom_parameters |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_replicas_returns_all_models |
|
12 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_costs_structure |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_costs |
|
21 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_total_costs_custom |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_replicas_short_video |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_replicas_long_video |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_aggregate_time_per_request_by_quality |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
test_get_time_per_request_baseline |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_multirequests.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_plot_ttff_vs_cost |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_plot_ttff_vs_energy |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_plot_adaptive_quality |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_plot_policies_ttff_vs_cost |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_plot_cost_vs_qpm |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
test_get_time_ticklabels |
|
9 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_plotutils.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_policies.py |
test_streamwise_policies |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_policies.py |
test_baseline_policies |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_policies.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_streamwise_single_gpu_type |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_not_gpus_error |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_3_gpus_error |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_adaptive_too_small |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_adaptive |
|
13 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_get_provisions |
|
29 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_get_provisions_short |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_provisioning_hexgen_single_gpu_type |
|
11 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_hexgen_mixed |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_default_allocator_is_greedy |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
test_hexgen_vs_greedy |
|
12 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_provisioning.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_types.py |
test_serialize_models |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_types.py |
test_serialize_workflow |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_types.py |
test_serialize_policy |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_types.py |
test_serialize_model_list |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_types.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_utils.py |
test_get_pareto_frontier |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_utils.py |
test_find_most |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_utils.py |
test_coalesce_models |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_simulator_utils.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestModuleConstants.test_max_ft_frames |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestModuleConstants.test_subscene_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestModuleConstants.test_subscenes_per_scene |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestHelperFunctions.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestHelperFunctions.test_num_scenes |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_returns_workflow_config |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_basic_fields |
|
10 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_total_frames |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_per_subscene_frames |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_num_steps_default |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_num_scenes_override |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestBuildWorkflowConfig.test_num_steps_override |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_model_work_singleton_values |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_parallelizable_models |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestPodcastWorkflow.test_rebuild_matches |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_input_tokens |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_num_scenes_override |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_num_subscenes_uses_base |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_model_work_keys |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_model_work_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_gemma_parallelizable |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_config_models_only_gemma_and_others |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_no_video_generation_models |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestShortsWorkflow.test_rebuild_matches |
|
4 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_model_work_singleton_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_model_work_flux_per_scene |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_flux_parallelizable |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_parallelizable_models |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestMovieWorkflow.test_rebuild_matches |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_movie_more_subscenes_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_movie_more_scenes_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_shorts_has_most_scenes |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_shorts_fewer_model_types_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_movie_and_podcast_same_model_types |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_movie_flux_work_exceeds_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestWorkflowComparisons.test_movie_vae_work_exceeds_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_model_work_singleton_values |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_model_work_matches_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_hf_num_steps_override |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_other_num_steps_unchanged |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_parallelizable_models |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestAnimatedStoryWorkflow.test_rebuild_matches |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_model_work_singleton_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_model_work_flux_per_scene |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_flux_parallelizable |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_parallelizable_models |
|
7 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_rebuild_matches |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_shorter_than_podcast |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_fewer_subscenes_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestLectureWorkflow.test_more_flux_work_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_no_flux |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_model_work_singleton_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_parallelizable_models |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_others_work_is_two |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestDubbingWorkflow.test_rebuild_matches |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_no_gemma |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_no_flux |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_no_others |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_parallelizable_models |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_fewer_models_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestEditingWorkflow.test_rebuild_matches |
|
6 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_total_video_seconds |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_input_tokens |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_num_subscenes |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_num_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_model_work_keys |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_model_work_singleton_values |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_model_work_subscene_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_model_work_frame_values |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_config_models |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_same_model_types_as_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_much_shorter_than_podcast |
|
2 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_fewer_subscenes_than_podcast |
|
1 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_parallelizable_models |
|
3 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
TestVideoChatWorkflow.test_rebuild_matches |
|
5 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
test_streamwise_better_than_naive |
|
8 |
0 |
0 |
|
100% |
| tests/simulator/test_workflows.py |
(no function) |
|
159 |
0 |
0 |
|
100% |
| tests/streamwise/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_model_to_containers_covers_all_models |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_container_resources_covers_all_mapped_containers |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_gpu_type_to_pod_str_covers_all_gpu_types |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_app_to_workflow_has_expected_entries |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_get_available_workflows |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_get_available_gpu_types |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_result_to_deployment_specs_basic |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_result_to_deployment_specs_skips_zero_replicas |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_result_to_deployment_specs_multiple_replicas |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_deployment_plan_to_json |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_run_allocator_streamcast_8_a100 |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_run_allocator_streamchat_8_h100 |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_run_allocator_invalid_workflow |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_run_allocator_invalid_gpu_type |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
test_run_allocator_insufficient_gpus |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_allocator_bridge.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| tests/streamwise/test_container_config.py |
test_minimum_service_specs_include_expected_gpu_defaults |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_container_config.py |
test_minimum_service_specs_reuse_container_resources_values |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_container_config.py |
test_model_container_resources_map_into_container_resources |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_container_config.py |
test_minimum_service_specs_gpu_scaling_edge_cases |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_container_config.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
_get_client |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
setup_k8s_cluster |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index_incluster |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_health |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_info |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_info_flux |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_info_fantasytalking |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_info_has_submit_job_button |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_shows_mig_profile |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_shows_full_gpu |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_multiple_pods_no_duplicate_http_error_class |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_container_info |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_timeline |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_timeline |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_api_add_pod |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_nonexisting |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_parse_vllm_metrics |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_k8s_container_logs |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_k8s_pod_events |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_services |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_health_and_files_async |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_service_account |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_start_stop |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_service_timestamps |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_service_health |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_get_service_files |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_shows_mig_with_gpu_model |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_service_mig_null_mem_renders_na |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index_shows_mig_profile_in_wrappers |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index_shows_mig_profile_with_gpu_model_in_wrappers |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index_mig_node_shows_partitions |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_index_mig_pods_excluded_from_full_gpu_count |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_streamwise_arg_parser_https_args |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_streamwise_arg_parser_https_defaults |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_service_scheme_https |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_service_scheme_http |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_service_scheme_default |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_service_scheme_invalid |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_verify_ssl_default |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_verify_ssl_false |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_set_verify_ssl_true |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_api_cluster_gpus_aggregates_by_type |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_api_cluster_gpus_skips_not_ready_nodes |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
test_api_cluster_gpus_empty_cluster |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise.py |
(no function) |
|
113 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
_get_client |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
setup_k8s_cluster |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_workflows |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_success |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_missing_gpu_budget |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_missing_workflow |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_invalid_workflow |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_insufficient_gpus |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_no_json_body |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_confirm_success |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_confirm_missing_specs |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_confirm_tracks_add_pod_status_failures |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
test_auto_deploy_confirm_empty_specs |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_auto_deploy.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
_get_client |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_video_info |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_get_file_info |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_get_audio_waveform |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_list_files |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_download_local_file |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_download_service_file |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_file_stream |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
test_file_view |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_files.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_job.py |
setup_k8s_cluster |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_job.py |
test_submit_job |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_job.py |
test_api_submit_job |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_job.py |
test_get_quality |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_job.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
_get_client |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
setup_k8s_cluster |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_nodes |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_api_nodes |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_remove_node |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_node_info |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_nodes_has_submit_job_button |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_node_shows_mig_enabled |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_node_shows_mig_resources |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_node_shows_mig_disabled |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_pod_shows_mig_profile |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_pod_shows_no_mig_profile_for_full_gpu |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_mig_visible_when_gpu_capacity_zero |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_gpu_row_excludes_mig_pods |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_mixed_full_gpu_and_mig |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
test_pure_mig_node_gpu_na |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_node.py |
(no function) |
|
49 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
setup_k8s_cluster |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_gpu_type_affinity |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_container_port |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_gemma_settings |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_llama32_settings |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_mig_resource_name |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_mig_profiles_set |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_get_tls_cert_settings |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_tls_cert_volume_exists_found |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_tls_cert_volume_exists_not_found |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_tls_cert_volume_exists_error |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_no_tls_when_use_https_false |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_tls_added_when_use_https_and_volume_exists |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_no_tls_when_volume_missing |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_add_pod |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_with_mig |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_invalid_mig |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_pod_custom_tag |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_remove_pod |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_apps_success |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_apps_k8s_api_exception |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
test_api_add_apps_generic_exception |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise/test_streamwise_pod.py |
(no function) |
|
62 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_app_root |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_health |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_files |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_unknown_route |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_job_submit_page |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_job_status_page |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_api_job_status |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
check_api_job_requests |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/app_test_helpers.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.__init__ |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_podcast_transcript |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_image |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_edit_image |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_extract_characters |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_audio |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock._gen_synthetic_video |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_video |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_video_audio_from_img |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_video_audio_from_video |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_video_upscale |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_video_from_latents |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_intermediate_video_frames |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.get_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.get_queued_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_text |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
LMMGeneratorMock.gen_audio_transcript |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/lmm_generator_mock.py |
(no function) |
|
61 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_characters.py |
test_get_random_voice |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_characters.py |
test_characters |
|
16 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_characters.py |
test_get_character_position |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_characters.py |
test_get_color |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_characters.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_client.py |
test_service_request |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_client.py |
test_service_request_worker |
|
30 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_client.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_gen_video_chunked.py |
test_gen_slide_video_chunks_noservice |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_gen_video_chunked.py |
test_scene_info |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_gen_video_chunked.py |
test_gen_subvideo |
|
23 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_gen_video_chunked.py |
test_gen_slide_video_chunks |
|
35 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_gen_video_chunked.py |
is_pixel_color |
|
9 |
3 |
0 |
|
67% |
| tests/streamwise_app/test_gen_video_chunked.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_image |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_edit_image |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_extract_characters |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_video |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_video_audio_from_img |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_video_audio_from_video |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_get_video_last_latents |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_video_from_latents |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_intermediate_video_frames |
|
11 |
1 |
0 |
|
91% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_image_upscale |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
test_gen_video_upscale |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_lmm_generator.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_scene.py |
test_scene_segment |
|
16 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_scene.py |
test_user_json_serialization |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_scene.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
_mock_session_http |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_service_manager |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_args |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_args._TestApp.setup_routes |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_args._TestApp.create_job |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_defaults |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_defaults._TestApp.setup_routes |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_parse_arguments_https_defaults._TestApp.create_job |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_https |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_https._TestApp.setup_routes |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_https._TestApp.create_job |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_http |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_http._TestApp.setup_routes |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
test_run_httpserver_http._TestApp.create_job |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_service_manager.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_submit_job |
|
17 |
2 |
0 |
|
88% |
| tests/streamwise_app/test_streamanimate.py |
test_animate_prompts |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_gen_animate_no_video_no_audio |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamanimate.py |
test_gen_animate_text_only |
|
13 |
3 |
0 |
|
77% |
| tests/streamwise_app/test_streamanimate.py |
test_gen_animate_with_narration |
|
13 |
3 |
0 |
|
77% |
| tests/streamwise_app/test_streamanimate.py |
(no function) |
|
58 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_server |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_index |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_api_job_submit |
|
29 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_parse_args |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_podcast_transcript |
|
14 |
2 |
0 |
|
86% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene_mock |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene_mock_video_audio_synced |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene_mock_video_audio_unsynced |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene_mock_audio |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_podcast |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_podcast_all |
|
40 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_podcast_nopdf |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_gen_scene_single |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_split_text_lines |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
assert_approx |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_align_audio |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
test_video_audio |
|
40 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamcast.py |
(no function) |
|
101 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_submit_job |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_remove_emojis |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat_base_mock |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat_history |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_get_msg_id |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat_text |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat_audio |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_chat_route_not_found |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_chat_route_no_message |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_chat_route_with_message |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_chat_history_route |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_parse_chat_history |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_get_chat_history_from_file_not_found |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_transcribe_audio |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_gen_chat_base_with_config |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_chat_history_route_nonexistent_job |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
test_parse_chat_history_with_data |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamchat.py |
(no function) |
|
86 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_submit_job |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_streamdub_job_no_video |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_streamdub_job_generate_no_video |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_streamdub_job_detect_scenes_missing_file |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_streamdub_job_gen_dub_no_scenes |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_writes_scenes_json |
|
26 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_writes_scenes_json.fake_detect_scenes |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_writes_scenes_json.fake_chunk_audio |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_uses_voice_cloning |
|
28 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_falls_back_when_no_audio |
|
19 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_updates_scenes_json |
|
32 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_updates_scenes_json.fake_transcribe |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_updates_scenes_json.fake_translate |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_updates_scenes_json.fake_lip_sync |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_scene_segment_has_translation_field |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_stores_translation_separately |
|
29 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_stores_translation_separately.fake_transcribe |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_stores_translation_separately.fake_translate |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_stores_translation_separately.fake_lip_sync |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_empty_translation_uses_original_video |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_adds_subtitles |
|
22 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_voice_cloning_disabled |
|
18 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_voice_cloning_falls_back_on_error |
|
23 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_voice_cloning_falls_back_on_error.gen_audio_side_effect |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_is_empty_transcript_true |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_is_empty_transcript_false |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
test_gen_dub_scene_skips_empty_like_transcript |
|
22 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamdub.py |
(no function) |
|
88 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_submit_job |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_edit_prompt |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_no_video |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_detect_scenes_missing_file |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_chunk_audio_into_scenes |
|
15 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_gen_edit_scene_chunked |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_gen_edit_scene_uses_chunked_for_long_scene |
|
17 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_streamedit_job_gen_edit_scene_saves_video |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_extract_scene_frames_saves_pngs |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_extract_scene_frames_saves_pngs._fake_imwrite |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
test_extract_scene_frames_skips_failed_frame |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamedit.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_submit_job |
|
19 |
2 |
0 |
|
89% |
| tests/streamwise_app/test_streamlecture.py |
test_lecture_prompts |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_lecture_no_pdf |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_lecture_invalid_pdf |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_lecture_mock |
|
14 |
3 |
0 |
|
79% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_scene_no_image |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_scene_audio_only |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_scene_video_audio_synced |
|
13 |
2 |
0 |
|
85% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_scene_video_audio_unsynced |
|
13 |
2 |
0 |
|
85% |
| tests/streamwise_app/test_streamlecture.py |
test_gen_lecture_audio_only |
|
15 |
3 |
0 |
|
80% |
| tests/streamwise_app/test_streamlecture.py |
(no function) |
|
69 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
_make_mock_script_chunks |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
_make_mock_script_chunks_with_noise |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieMock.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieMock.gen_text_stream |
|
3 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieMock.gen_text |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieMock.stop |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieNoisyMock.gen_text_stream |
|
2 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieNoisyMock.gen_text |
|
1 |
1 |
0 |
|
0% |
| tests/streamwise_app/test_streammovie.py |
LMMGeneratorMovieNoisyMock.stop |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
_make_job |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
_make_noisy_job |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_submit_job_page |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_submit_job_no_service_manager |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_submit_job_no_description |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_get_shot_deadline |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_try_parse_json |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_stream_movie_script |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_stream_movie_script_returns_all_shots |
|
4 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_shot_no_dialogue |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_shot_with_dialogue_synced |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_shot_with_dialogue_unsynced |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_shot_with_dialogue_audio_only |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_movie_missing_description |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_movie_success |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_movie_max_shots_limits_output |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_gen_movie_script_saved |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_build_movie_messages |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_build_movie_messages_with_max_shots |
|
5 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_api_get_movie_script_jsonl |
|
9 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_api_get_movie_script_jsonl_not_found |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_stream_movie_script_filters_noise |
|
19 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_stream_movie_script_max_shots_instruction |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
test_stream_movie_script_no_shot_instruction_when_unset |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streammovie.py |
(no function) |
|
116 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
create_example_slides |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_api_job_submit |
|
17 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
_mock_generation |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
_mock_generation.gen_video_mock |
|
7 |
5 |
0 |
|
29% |
| tests/streamwise_app/test_streampersona.py |
test_gen_slide_video |
|
11 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_gen_slide_video_unsynced |
|
12 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
test_overlay_image_on_image |
|
13 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streampersona.py |
(no function) |
|
68 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
_test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_app |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_health |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_files |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_unknown_route |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_job_submit_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_job_status_page |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_api_job_status |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_api_job_requests |
|
1 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_submit_job |
|
20 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_pick_key_frames |
|
8 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_find_scene_for_frame |
|
21 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_describe_frames |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_choose_scenes_for_highlight |
|
10 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_save_highlight_short |
|
7 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_save_selected_scenes |
|
21 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_chunk_audio_into_scenes |
|
6 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_describe_frames_batch |
|
14 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_transcribe_audio |
|
28 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
test_scene_segement |
|
19 |
0 |
0 |
|
100% |
| tests/streamwise_app/test_streamshort.py |
(no function) |
|
80 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
TestAudioUtils.test_empty |
|
12 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
TestAudioUtils.test_chunk |
|
16 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
TestAudioUtils.test_get_aligned_duration |
|
9 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
test_base64 |
|
13 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
test_resize_wav |
|
26 |
0 |
0 |
|
100% |
| tests/test_audio_utils.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/test_console_utils.py |
test_bytes_to_human |
|
11 |
0 |
0 |
|
100% |
| tests/test_console_utils.py |
test_setup_logging |
|
2 |
0 |
0 |
|
100% |
| tests/test_console_utils.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| tests/test_file_utils.py |
test_binary_base64_conversion |
|
8 |
0 |
0 |
|
100% |
| tests/test_file_utils.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| tests/test_flux_parallelize.py |
DummyTransformer.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/test_flux_parallelize.py |
DummyTransformer.forward |
|
1 |
0 |
0 |
|
100% |
| tests/test_flux_parallelize.py |
test_parallelize_transformer |
|
17 |
0 |
0 |
|
100% |
| tests/test_flux_parallelize.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_list |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_tuple |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_int |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_float |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_string |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_none |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_as_tuple_with_unknown_type |
|
4 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_parse_args_returns_namespace |
|
2 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_parse_args_defaults |
|
5 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_parse_args_with_namespace |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_sanity_check_args_valid |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_sanity_check_args_latent_channels_mismatch |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_sanity_check_args_invalid_vae_format |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_sanity_check_args_latent_matches_vae |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_add_network_args |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_add_extra_models_args |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_add_denoise_schedule_args |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_add_evaluation_args |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
test_add_extra_args |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_config.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_get_audio_feature_basic |
|
12 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_val_init |
|
11 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_val_get_text_tokens |
|
10 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_val_get_text_tokens_image_dtype |
|
8 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_encode_data_returns_expected_structure |
|
28 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_encode_data_returns_expected_structure._fake_text2tokens |
|
5 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_encode_data_large_image |
|
25 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
test_video_audio_text_loader_encode_data_large_image._fake_text2tokens |
|
5 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_encode_data.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_sample_inference.py |
test_align_to_already_aligned |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_sample_inference.py |
test_align_to_rounds_up |
|
3 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_sample_inference.py |
test_align_to_float_input |
|
2 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_sample_inference.py |
test_align_to_zero |
|
1 |
0 |
0 |
|
100% |
| tests/test_hunyuanavatar_sample_inference.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| tests/test_image_utils.py |
TestImageUtils.test_base64 |
|
36 |
0 |
0 |
|
100% |
| tests/test_image_utils.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_parse_k8s_resource_quantity |
|
10 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_parse_mig_resources |
|
7 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_get_k8s_nodes |
|
5 |
1 |
0 |
|
80% |
| tests/test_k8s_utils.py |
test_get_k8s_pods |
|
10 |
2 |
0 |
|
80% |
| tests/test_k8s_utils.py |
test_get_k8s_services |
|
10 |
2 |
0 |
|
80% |
| tests/test_k8s_utils.py |
test_data_model |
|
50 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_get_k8s_services_ns |
|
10 |
2 |
0 |
|
80% |
| tests/test_k8s_utils.py |
test_is_k8s_node_ready |
|
4 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_get_svc_name_from_container_name |
|
2 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_service_scheme_default |
|
1 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_set_service_scheme_https |
|
9 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_set_service_scheme_http |
|
10 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_set_service_scheme_invalid |
|
2 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_verify_ssl_default |
|
1 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_set_verify_ssl_false |
|
5 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
test_set_verify_ssl_true |
|
6 |
0 |
0 |
|
100% |
| tests/test_k8s_utils.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_whisper_to_kokoro |
|
11 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_kokoro_to_iso |
|
12 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_whisper_kokoro_roundtrip |
|
2 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_kokoro_iso_roundtrip |
|
6 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_to_language_kokoro_codes |
|
12 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_to_language_iso_codes |
|
4 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_to_language_case_insensitive |
|
3 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
test_to_language_unknown_code |
|
1 |
0 |
0 |
|
100% |
| tests/test_language_utils.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| tests/test_pdfutils.py |
test_parse_pdf |
|
7 |
0 |
0 |
|
100% |
| tests/test_pdfutils.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides._make_slide |
|
3 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides.test_counts_visible_slides |
|
6 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides.test_counts_all_slides_with_count_hidden_true |
|
6 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides.test_empty_presentation |
|
5 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides.test_all_hidden_returns_zero_by_default |
|
6 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestGetNumSlides.test_passes_path_to_presentation |
|
5 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages._make_subprocess_result |
|
5 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages._make_fitz_doc |
|
14 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_raises_on_libreoffice_failure |
|
4 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_raises_when_pdf_not_found |
|
4 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_returns_image_paths_for_each_page |
|
9 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_libreoffice_command_uses_correct_args |
|
13 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_logger_receives_stdout_and_stderr |
|
9 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_custom_width_and_height_applied |
|
11 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
TestPptxToImages.test_no_width_height_uses_dpi |
|
7 |
0 |
0 |
|
100% |
| tests/test_ppt_utils.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_json_pretty_filter |
|
4 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_datetime |
|
3 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_bytes |
|
8 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_string |
|
7 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_duration |
|
8 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_url |
|
3 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_gpu_model |
|
44 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_format_gpu_model_mig |
|
3 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_gpu_mem |
|
4 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_aspect_ratio |
|
13 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_class_emoji |
|
12 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_file_type_emoji |
|
10 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_file_type |
|
15 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_mime_type |
|
13 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_content_type_emoji |
|
6 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_friendly_region_name |
|
6 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_friendly_container_name |
|
4 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_is_rtgen_container |
|
3 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_docker_image |
|
8 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_get_docker_image_custom_tag |
|
9 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
test_parse_request_id |
|
4 |
0 |
0 |
|
100% |
| tests/test_quart_utils.py |
(no function) |
|
48 |
0 |
0 |
|
100% |
| tests/test_run_benchmark.py |
test_run_flux_benchmark |
|
2 |
0 |
0 |
|
100% |
| tests/test_run_benchmark.py |
test_run_wan_benchmark |
|
2 |
0 |
0 |
|
100% |
| tests/test_run_benchmark.py |
test_run_wan_benchmark_batching_main |
|
2 |
0 |
0 |
|
100% |
| tests/test_run_benchmark.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
clear_models |
|
1 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_files |
|
36 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_yolo |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_transcript |
|
27 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_kokoro |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_service_endpoints |
|
7 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_service_health |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_mock_model |
|
8 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_yolo_mock |
|
18 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_index |
|
7 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_timestamps |
|
12 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_health |
|
12 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_setup_dist_environment_non_mig |
|
6 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_setup_dist_environment_mig |
|
6 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_run_httpserver_http |
|
8 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_run_httpserver_https |
|
8 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_arg_parsing_https_args |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
test_arg_parsing_https_defaults |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_get_service_names |
|
20 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_help |
|
5 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server |
|
6 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_mock |
|
3 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_imageresize |
|
3 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_service_diffusers |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_service_import |
|
4 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_server_all_services |
|
23 |
1 |
0 |
|
96% |
| tests/test_run_httpserver_mock.py |
test_server_wrong_server |
|
5 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_arg_parsing |
|
22 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_send_task |
|
1 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_nccl_worker |
|
1 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_wait_for_everybody |
|
1 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_content |
|
2 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_gen_img |
|
10 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_gen_video |
|
15 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_gen_audio |
|
28 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
test_setup_dist_environment_mig_warning |
|
22 |
0 |
0 |
|
100% |
| tests/test_run_httpserver_mock.py |
(no function) |
|
80 |
0 |
0 |
|
100% |
| tests/test_tensor_utils.py |
test_base64 |
|
13 |
0 |
0 |
|
100% |
| tests/test_tensor_utils.py |
test_tensor_file |
|
14 |
0 |
0 |
|
100% |
| tests/test_tensor_utils.py |
test_base64_invalid |
|
10 |
0 |
0 |
|
100% |
| tests/test_tensor_utils.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeFlux2AttnProcessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeFlux2ParallelSelfAttnProcessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeFlux2Transformer2DModel.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeFlux2Transformer2DModel.forward |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeTransformerOutput.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeTransformerOutput.__getitem__ |
|
3 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeXFuserAttentionBaseWrapper.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_FakeXFuserAttentionBaseWrapper.forward |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_identity_register |
|
2 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
_identity_register.decorator |
|
1 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_attn_processor_no_encoder_no_rotary |
|
6 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_attn_processor_with_encoder_and_rotary |
|
7 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_parallel_self_attn_processor_no_rotary |
|
9 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_parallel_self_attn_processor_with_rotary |
|
8 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_parallel_self_attention_init_and_forward |
|
7 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_transformer_wrapper_init |
|
6 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_pad_to_sp_divisible |
|
7 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_transformer_wrapper_forward |
|
9 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_transformer_wrapper_forward_with_padding |
|
8 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_transformer_wrapper_forward_timestep_tensor |
|
8 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
test_transformer_wrapper_forward_return_dict |
|
7 |
0 |
0 |
|
100% |
| tests/test_transformer_flux2.py |
(no function) |
|
73 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
test_empy_audio_chunk |
|
9 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
test_audio_sample_chunk |
|
8 |
1 |
0 |
|
88% |
| tests/test_tts_utils.py |
test_split_sentences |
|
10 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
test_fit_audio_to_duration |
|
16 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
test_generate_waveform_plt |
|
9 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
test_merge_chunks |
|
10 |
0 |
0 |
|
100% |
| tests/test_tts_utils.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| tests/test_utils.py |
temp_sys_path |
|
5 |
0 |
0 |
|
100% |
| tests/test_utils.py |
assert_equals_approx |
|
1 |
0 |
0 |
|
100% |
| tests/test_utils.py |
assert_equal_dict |
|
11 |
0 |
0 |
|
100% |
| tests/test_utils.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_video |
|
20 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_base64 |
|
17 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_get_video_frames_at_fps |
|
13 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_chunk |
|
19 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_get_frame |
|
21 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_add_text |
|
23 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_concatenate |
|
35 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_get_video_frames_empty |
|
6 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_get_video_frames |
|
26 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_save_video_frames |
|
19 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
assert_approx |
|
3 |
1 |
0 |
|
67% |
| tests/test_video_utils.py |
test_save_video_frames_audio |
|
64 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_ffmpeg_version |
|
3 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
test_change_fps |
|
39 |
0 |
0 |
|
100% |
| tests/test_video_utils.py |
(no function) |
|
58 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_init |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_generate_before_init |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_init_ok |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_init_missing_dir |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_get_rest_args_missing_json |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_get_rest_args_missing_img |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_get_rest_args_success |
|
12 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_get_rest_args_defaults |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_generate_no_image |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_generate_success |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_generate_error |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_generate_error.fail_run |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_health |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_warmup |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_wrapper_4kagent_write_config |
|
16 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_load_result_no_results |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
test_load_result_finds_image |
|
11 |
0 |
0 |
|
100% |
| tests/test_wrapper_4kagent.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| tests/test_wrapper_bagel.py |
test_basic |
|
29 |
0 |
0 |
|
100% |
| tests/test_wrapper_bagel.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_fantasytalking.py |
test_fantasytalking_e2e |
|
37 |
0 |
0 |
|
100% |
| tests/test_wrapper_fantasytalking.py |
test_resample_frames |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_fantasytalking.py |
test_resample_frames_may_differ_from_num_frames |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_fantasytalking.py |
test_normalize_frames_trimming |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_fantasytalking.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux.py |
test_wrapper_flux |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux.py |
test_additional_coverage |
|
16 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux.py |
test_additional_coverage._pipeline_with_callback |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux.py |
test_model_compile_no_pipeline |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2.py |
test_wrapper_flux2 |
|
39 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2.py |
test_additional_coverage |
|
15 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2.py |
test_additional_coverage._pipeline_with_callback |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2.py |
test_model_compile_no_pipeline |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2klein.py |
test_wrapper_flux2klein |
|
29 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2klein.py |
test_additional_coverage |
|
15 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2klein.py |
test_additional_coverage._pipeline_with_callback |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2klein.py |
test_model_compile_no_pipeline |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_flux2klein.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkontext.py |
test_wrapper_fluxkontext |
|
31 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkontext.py |
test_additional_coverage |
|
17 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkontext.py |
test_additional_coverage._pipeline_with_callback |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkontext.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkrea.py |
test_wrapper_fluxkrea |
|
30 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkrea.py |
test_additional_coverage |
|
16 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkrea.py |
test_additional_coverage._pipeline_with_callback |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkrea.py |
test_model_compile_no_pipeline |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxkrea.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxupscaler.py |
test_wrapper_fluxupscaler |
|
29 |
0 |
0 |
|
100% |
| tests/test_wrapper_fluxupscaler.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests/test_wrapper_hidream.py |
test_basic |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_hidream.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_basic |
|
21 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_get_rest_args_validation |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_get_rest_args_extra_params |
|
12 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_assert_model_init |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_assert_model_init_partial |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_del_with_components |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_init_parallelism_no_master_addr |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_init_parallelism_world_size_one |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_output_video_pil |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_output_video_unknown_type |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_output_video_video_path |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_output_video_video_binary |
|
13 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_output_video_no_job_id |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_generate_assert_model_not_init |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_generate_with_mocked_model |
|
24 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
test_generate_audio_too_long |
|
12 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanavatar.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepack.py |
test_hunyuan_framepack |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepack.py |
test_hunyuan_framepack_get_rest_args_negative_values |
|
30 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepack.py |
test_hunyuan_framepack_generate_proceeds_past_text_encoding |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepack.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackf1.py |
test_hunyuanframepackf1 |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackf1.py |
test_hunyuanframepackf1_get_rest_args_negative_values |
|
30 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackf1.py |
test_hunyuanframepackf1_assert_args |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackf1.py |
test_hunyuanframepackf1_generate_proceeds_past_text_encoding |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackf1.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanframepackvae.py |
test_wrapper_hunyuanframepackvae |
|
27 |
2 |
0 |
|
93% |
| tests/test_wrapper_hunyuanframepackvae.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanimage.py |
test_wrapper_hunyuanimage |
|
30 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanimage.py |
test_wrapper_hunyuanimage_parallel |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_hunyuanimage.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_imageresize.py |
test_e2e |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_imageresize.py |
test_get_health |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_imageresize.py |
test_get_rest_args |
|
11 |
0 |
0 |
|
100% |
| tests/test_wrapper_imageresize.py |
test_generate |
|
12 |
0 |
0 |
|
100% |
| tests/test_wrapper_imageresize.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_januspro.py |
test_wrapper_januspro |
|
29 |
0 |
0 |
|
100% |
| tests/test_wrapper_januspro.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| tests/test_wrapper_kokoro.py |
test_basic |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_kokoro.py |
test_language_enum |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_kokoro.py |
test_get_rest_args_optional_params |
|
21 |
0 |
0 |
|
100% |
| tests/test_wrapper_kokoro.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_llamagen.py |
test_wrapper_llamagen |
|
37 |
0 |
0 |
|
100% |
| tests/test_wrapper_llamagen.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| tests/test_wrapper_mock.py |
test_e2e |
|
11 |
0 |
0 |
|
100% |
| tests/test_wrapper_mock.py |
test_generate |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_mock.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
MockModelGeneration.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
MockModelGeneration.get_rest_args |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
MockModelGeneration.warmup |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
MockModelGeneration.generate |
|
17 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
test_abstract_wrapper |
|
2 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
test_wrapper_model |
|
51 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
test_get_gpu_info_mig |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
test_wrapper_health |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_model.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
test_podcast_transcript |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
test_dialogue_str |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
test_script_str |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
test_scene_str |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
test_podcast_str |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_podcasttranscript.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tests/test_wrapper_qwenimage.py |
test_wrapper_qwenimage |
|
31 |
0 |
0 |
|
100% |
| tests/test_wrapper_qwenimage.py |
test_wrapper_qwenimage_assert_args |
|
15 |
0 |
0 |
|
100% |
| tests/test_wrapper_qwenimage.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_qwenimageedit.py |
test_wrapper_qwenimage |
|
35 |
0 |
0 |
|
100% |
| tests/test_wrapper_qwenimageedit.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| tests/test_wrapper_realesrgan.py |
test_wrapper_realesrgan |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_realesrgan.py |
test_get_model_scaling_factor |
|
17 |
0 |
0 |
|
100% |
| tests/test_wrapper_realesrgan.py |
test_chunk_list_image |
|
26 |
0 |
0 |
|
100% |
| tests/test_wrapper_realesrgan.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| tests/test_wrapper_slidetranscript.py |
test_slide_transcript |
|
23 |
0 |
0 |
|
100% |
| tests/test_wrapper_slidetranscript.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
MockUSPGeneration.__init__ |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
MockUSPGeneration.get_rest_args |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
MockUSPGeneration.warmup |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
MockUSPGeneration.generate |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
test_wrapper_usp |
|
20 |
0 |
0 |
|
100% |
| tests/test_wrapper_usp.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
_FrozenDict.__getattr__ |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
DummyPretrainedConfig.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
DummyPreTrainedModel.__init__ |
|
2 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
DummyPreTrainedModel._init_weights |
|
1 |
1 |
0 |
|
0% |
| tests/test_wrapper_vibevoice.py |
DummyPreTrainedModel.post_init |
|
1 |
1 |
0 |
|
0% |
| tests/test_wrapper_vibevoice.py |
DummyLlamaRMSNorm.__init__ |
|
1 |
1 |
0 |
|
0% |
| tests/test_wrapper_vibevoice.py |
DummyLlamaRMSNorm.forward |
|
1 |
1 |
0 |
|
0% |
| tests/test_wrapper_vibevoice.py |
passthrough_register_to_config |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
passthrough_register_to_config.wrapper |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice |
|
24 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_libs |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_tokenizer |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_text_tokenizer |
|
2 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_model_inference |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_audio_streamer |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_voice_mapper |
|
8 |
2 |
0 |
|
75% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_get_rest_args_voice |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_get_rest_args_voice_sample |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_decode_voice_sample_to_tmp_file |
|
13 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_voice_sample_debug_file_saved |
|
20 |
1 |
0 |
|
95% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_voice_sample_no_job_id_uses_tmp_file |
|
16 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_voice_sample_no_job_id_uses_tmp_file.capturing_decode |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_cleanup_tmp_voice_file |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_timestep_samplers |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_dpm_solver_scheduler |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_dpm_solver_set_timesteps |
|
39 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
test_vibevoice_model_methods |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_vibevoice.py |
(no function) |
|
102 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_init |
|
21 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae |
|
11 |
1 |
0 |
|
91% |
| tests/test_wrapper_wan.py |
test_assert_args |
|
17 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_full |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_extra_params |
|
13 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_assert_model_init |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_model_compile_no_op |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_model_compile_with_torch_compile |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_assert_model_init_text_encoder_none |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_assert_model_init_vae_none |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_wan21_assert_model_init_image_encoder_none |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_wan21_assert_model_init_image_encoder_model_none |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_wan21_assert_model_init_dit_model_none |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_output_video_tensor |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_output_video_unknown_type |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_steps_fallback |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_video_seconds_no_vae_stride |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_assert_args_num_frames_too_large |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_img_not_string |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_missing_prompt |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_output_video_pil |
|
11 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_output_video_video_path |
|
9 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_output_video_video_binary |
|
20 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_decode |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_decode.FakeLatent.to |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_decode.FakeLatent.dim |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_decode.FakeLatent.shape |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_encode |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_encode.FakePixels.to |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_encode.FakePixels.dim |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_vae_encode.FakePixels.shape |
|
1 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
test_get_rest_args_negative_values |
|
24 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan.py |
(no function) |
|
63 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_init |
|
10 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_missing_body |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_missing_img |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_missing_prompt |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_missing_audio |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_with_audio |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_with_tts |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_custom_params |
|
14 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_generate_raises_without_init |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_assert_model_init_wan_s2v_none |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_model_compile_no_op_no_torch_compile |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_model_compile_no_op_no_wan_s2v |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_model_compile_with_torch_compile |
|
5 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_img_not_string |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_audio_not_string |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_tts_prompt_audio_not_string |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
test_get_rest_args_with_job_id |
|
7 |
0 |
0 |
|
100% |
| tests/test_wrapper_wan22.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| tests/test_wrapper_xtts.py |
test_xtts_basic |
|
4 |
0 |
0 |
|
100% |
| tests/test_wrapper_xtts.py |
test_xtts_init |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_xtts.py |
test_xtts_get_rest_args_validation |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_xtts.py |
test_xtts_get_health |
|
3 |
0 |
0 |
|
100% |
| tests/test_wrapper_xtts.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_yolo.py |
test_wrapper_yolo |
|
19 |
0 |
0 |
|
100% |
| tests/test_wrapper_yolo.py |
test_zoom |
|
6 |
0 |
0 |
|
100% |
| tests/test_wrapper_yolo.py |
test_take_top_characters |
|
8 |
0 |
0 |
|
100% |
| tests/test_wrapper_yolo.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
FakeModule.__init__ |
|
1 |
1 |
0 |
|
0% |
| tests/torch_mock.py |
FakeLayerNorm.__init__ |
|
1 |
1 |
0 |
|
0% |
| tests/torch_mock.py |
TorchMock.__init__ |
|
18 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock.__init__.mock_save |
|
2 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock.__init__.mock_load |
|
1 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock._noop_decorator |
|
1 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock._mock_tensor |
|
8 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock._mock_tensor.chunk |
|
1 |
1 |
0 |
|
0% |
| tests/torch_mock.py |
TorchMock._mock_tensor_from_data |
|
7 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
TorchMock.get_sub_modules |
|
1 |
0 |
0 |
|
100% |
| tests/torch_mock.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| tts_utils.py |
detect_silences |
|
18 |
0 |
0 |
|
100% |
| tts_utils.py |
get_time_in_period |
|
9 |
6 |
0 |
|
33% |
| tts_utils.py |
is_audio_silence |
|
3 |
1 |
0 |
|
67% |
| tts_utils.py |
merge_trailing_chunks |
|
12 |
2 |
0 |
|
83% |
| tts_utils.py |
merge_chunks |
|
15 |
0 |
0 |
|
100% |
| tts_utils.py |
align_chunks |
|
10 |
2 |
0 |
|
80% |
| tts_utils.py |
get_audio_chunks_by_silences_greedy_new |
|
33 |
33 |
0 |
|
0% |
| tts_utils.py |
get_audio_chunks_by_silences_greedy |
|
38 |
4 |
0 |
|
89% |
| tts_utils.py |
get_audio_chunks_hard_cutoff |
|
8 |
0 |
0 |
|
100% |
| tts_utils.py |
get_audio_chunks_by_silences_binary |
|
14 |
14 |
0 |
|
0% |
| tts_utils.py |
get_audio_chunks_by_silences_binary.split_segment |
|
15 |
15 |
0 |
|
0% |
| tts_utils.py |
get_audio_chunks_by_silences |
|
1 |
0 |
0 |
|
100% |
| tts_utils.py |
is_audio_path_silence |
|
8 |
8 |
0 |
|
0% |
| tts_utils.py |
is_audio_base64_silence |
|
8 |
2 |
0 |
|
75% |
| tts_utils.py |
strip_audio_file_silence |
|
38 |
11 |
0 |
|
71% |
| tts_utils.py |
get_sentences |
|
5 |
1 |
0 |
|
80% |
| tts_utils.py |
estimate_num_words_from_audio_duration |
|
2 |
0 |
0 |
|
100% |
| tts_utils.py |
estimate_audio_duration_from_words |
|
2 |
0 |
0 |
|
100% |
| tts_utils.py |
estimate_audio_duration_from_chars |
|
2 |
0 |
0 |
|
100% |
| tts_utils.py |
estimate_audio_duration |
|
4 |
0 |
0 |
|
100% |
| tts_utils.py |
split_into_sentences_max_duration |
|
45 |
1 |
0 |
|
98% |
| tts_utils.py |
generate_waveform_plt |
|
29 |
1 |
0 |
|
97% |
| tts_utils.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.__del__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.init_parallelism |
|
9 |
1 |
0 |
|
89% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.load_model |
|
10 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent._write_config |
|
6 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.model_compile |
|
1 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent._assert_model_init |
|
3 |
1 |
0 |
|
67% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.generate |
|
29 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent._run_4kagent |
|
5 |
5 |
0 |
|
0% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent._load_result |
|
6 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
Upscale4KAgent.get_rest_args |
|
7 |
0 |
0 |
|
100% |
| wrapper/4kagent/wrapper_4kagent.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| wrapper/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/bagel/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.__init__ |
|
16 |
0 |
0 |
|
100% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.__del__ |
|
10 |
4 |
0 |
|
60% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.init_parallelism |
|
10 |
1 |
0 |
|
90% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.load_model |
|
33 |
29 |
0 |
|
12% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.init_model_parallelism |
|
2 |
2 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.model_compile |
|
6 |
6 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.update_context_text |
|
16 |
16 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.update_context_images |
|
13 |
13 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.decode_image |
|
12 |
12 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration._assert_model_init |
|
3 |
2 |
0 |
|
33% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.warmup |
|
4 |
0 |
0 |
|
100% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.generate |
|
82 |
80 |
0 |
|
2% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/bagel/wrapper_bagel.py |
BagelGeneration.get_rest_args |
|
16 |
0 |
0 |
|
100% |
| wrapper/bagel/wrapper_bagel.py |
main |
|
30 |
30 |
0 |
|
0% |
| wrapper/bagel/wrapper_bagel.py |
(no function) |
|
53 |
1 |
0 |
|
98% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.__init__ |
|
10 |
2 |
0 |
|
80% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.__del__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.init_parallelism |
|
11 |
4 |
0 |
|
64% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.load_model |
|
8 |
8 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.init_model_parallelism |
|
1 |
1 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.model_compile |
|
8 |
8 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration._assert_model_init |
|
2 |
1 |
0 |
|
50% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration._assert_args |
|
2 |
2 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.generate |
|
17 |
15 |
0 |
|
12% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.generate.callback_gen_timer |
|
4 |
4 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.get_health |
|
3 |
3 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
CogViewGeneration.get_rest_args |
|
10 |
10 |
0 |
|
0% |
| wrapper/cogview/wrapper_cogview.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/fantasytalking_xfuser.py |
usp_fantasytalking_forward |
|
41 |
41 |
0 |
|
0% |
| wrapper/fantasytalking/fantasytalking_xfuser.py |
usp_fantasytalking_forward.create_custom_forward |
|
2 |
2 |
0 |
|
0% |
| wrapper/fantasytalking/fantasytalking_xfuser.py |
usp_fantasytalking_forward.create_custom_forward.custom_forward |
|
1 |
1 |
0 |
|
0% |
| wrapper/fantasytalking/fantasytalking_xfuser.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
resample_frames |
|
10 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
resample_and_normalize_frames |
|
8 |
1 |
0 |
|
88% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.__init__ |
|
6 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.__del__ |
|
9 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.load_model |
|
22 |
2 |
0 |
|
91% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.init_model_parallelism |
|
18 |
14 |
0 |
|
22% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.model_compile |
|
12 |
2 |
0 |
|
83% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._assert_model_init |
|
5 |
0 |
0 |
|
100% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._assert_args |
|
7 |
3 |
0 |
|
57% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.warmup |
|
6 |
2 |
0 |
|
67% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._to_num_latent_frames |
|
3 |
1 |
0 |
|
67% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._to_num_frames |
|
3 |
3 |
0 |
|
0% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._get_audio_num_frames |
|
6 |
1 |
0 |
|
83% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.generate |
|
63 |
32 |
0 |
|
49% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking._output_video |
|
17 |
5 |
0 |
|
71% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
FantasyTalking.get_rest_args |
|
31 |
7 |
0 |
|
77% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
CustomWanVideoPipeline.from_model_manager |
|
7 |
7 |
0 |
|
0% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
CustomWanVideoPipeline.__call__ |
|
70 |
70 |
0 |
|
0% |
| wrapper/fantasytalking/wrapper_fantasytalking.py |
(no function) |
|
72 |
0 |
0 |
|
100% |
| wrapper/flux/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/flux/flux_xfuser.py |
parallelize_transformer |
|
8 |
0 |
0 |
|
100% |
| wrapper/flux/flux_xfuser.py |
parallelize_transformer.new_forward |
|
34 |
6 |
0 |
|
82% |
| wrapper/flux/flux_xfuser.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| wrapper/flux/run_flux_benchmark.py |
main |
|
59 |
55 |
0 |
|
7% |
| wrapper/flux/run_flux_benchmark.py |
(no function) |
|
10 |
1 |
0 |
|
90% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.__del__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.load_model |
|
11 |
1 |
0 |
|
91% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.init_model_parallelism |
|
7 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.model_compile |
|
8 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration._assert_model_init |
|
3 |
1 |
0 |
|
67% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration._get_vae_scale_factor |
|
6 |
2 |
0 |
|
67% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration._assert_args |
|
6 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.generate |
|
24 |
1 |
0 |
|
96% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.generate.callback_gen_timer |
|
6 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
FluxGeneration.get_rest_args |
|
16 |
0 |
0 |
|
100% |
| wrapper/flux/wrapper_flux.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| wrapper/flux2/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2AttnProcessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2AttnProcessor.__call__ |
|
35 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2ParallelSelfAttnProcessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2ParallelSelfAttnProcessor.__call__ |
|
22 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2ParallelSelfAttention.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2ParallelSelfAttention.forward |
|
1 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2Transformer2DWrapper.__init__ |
|
7 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2Transformer2DWrapper._pad_to_sp_divisible |
|
3 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
xFuserFlux2Transformer2DWrapper.forward |
|
28 |
0 |
0 |
|
100% |
| wrapper/flux2/transformer_flux2.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.load_model |
|
6 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.init_model_parallelism |
|
6 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.model_compile |
|
8 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.generate |
|
19 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.generate.callback_gen_timer |
|
5 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
Flux2Generation.get_rest_args |
|
11 |
0 |
0 |
|
100% |
| wrapper/flux2/wrapper_flux2.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| wrapper/flux2klein/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.load_model |
|
10 |
1 |
0 |
|
90% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.init_model_parallelism |
|
6 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.model_compile |
|
8 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.generate |
|
19 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.generate.callback_gen_timer |
|
5 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
Flux2KleinGeneration.get_rest_args |
|
11 |
0 |
0 |
|
100% |
| wrapper/flux2klein/wrapper_flux2klein.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.load_model |
|
8 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.init_model_parallelism |
|
7 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.model_compile |
|
6 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.generate |
|
20 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.generate.callback_gen_timer |
|
5 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
FluxKontextGeneration.get_rest_args |
|
15 |
0 |
0 |
|
100% |
| wrapper/fluxkontext/wrapper_fluxkontext.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.load_model |
|
10 |
1 |
0 |
|
90% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.init_model_parallelism |
|
7 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.model_compile |
|
8 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.generate |
|
19 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.generate.callback_gen_timer |
|
5 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
FluxKreaGeneration.get_rest_args |
|
11 |
0 |
0 |
|
100% |
| wrapper/fluxkrea/wrapper_fluxkrea.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.__init__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.__del__ |
|
7 |
7 |
0 |
|
0% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.load_model |
|
15 |
1 |
0 |
|
93% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.init_model_parallelism |
|
7 |
5 |
0 |
|
29% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.model_compile |
|
8 |
2 |
0 |
|
75% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration._assert_model_init |
|
3 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.generate |
|
24 |
13 |
0 |
|
46% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration._output_video |
|
17 |
17 |
0 |
|
0% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.generate_image |
|
12 |
1 |
0 |
|
92% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.generate_image.callback_gen_timer |
|
5 |
5 |
0 |
|
0% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
FluxUpscalerGeneration.get_rest_args |
|
20 |
4 |
0 |
|
80% |
| wrapper/fluxupscaler/wrapper_fluxupscaler.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| wrapper/hidream/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.__init__ |
|
9 |
1 |
0 |
|
89% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.__del__ |
|
8 |
4 |
0 |
|
50% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.load_model |
|
12 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.model_compile |
|
9 |
1 |
0 |
|
89% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration._assert_model_init |
|
2 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration._get_vae_scale_factor |
|
6 |
2 |
0 |
|
67% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration._assert_args |
|
6 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.generate |
|
19 |
1 |
0 |
|
95% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.generate.callback_gen_timer |
|
5 |
5 |
0 |
|
0% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
HiDreamGeneration.get_rest_args |
|
11 |
0 |
0 |
|
100% |
| wrapper/hidream/wrapper_hidream.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
as_tuple |
|
5 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
parse_args |
|
8 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
add_extra_args |
|
5 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
add_network_args |
|
5 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
add_extra_models_args |
|
21 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
add_denoise_schedule_args |
|
7 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
add_evaluation_args |
|
27 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
sanity_check_args |
|
9 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/config.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/encode_data.py |
get_audio_feature |
|
9 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/encode_data.py |
VideoAudioTextLoaderVal.__init__ |
|
8 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/encode_data.py |
VideoAudioTextLoaderVal.get_text_tokens |
|
4 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/encode_data.py |
VideoAudioTextLoaderVal.encode_data |
|
30 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/encode_data.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/sample_inference_audio.py |
align_to |
|
1 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/sample_inference_audio.py |
HunyuanVideoSampler.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/hunyuanavatar/sample_inference_audio.py |
HunyuanVideoSampler.get_rotary_pos_embed |
|
20 |
20 |
0 |
|
0% |
| wrapper/hunyuanavatar/sample_inference_audio.py |
HunyuanVideoSampler.predict |
|
72 |
72 |
0 |
|
0% |
| wrapper/hunyuanavatar/sample_inference_audio.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.__init__ |
|
16 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.__del__ |
|
13 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.init_parallelism |
|
24 |
9 |
0 |
|
62% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.load_model |
|
27 |
23 |
0 |
|
15% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration._assert_model_init |
|
6 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.warmup |
|
6 |
2 |
0 |
|
67% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.generate |
|
34 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration._output_video |
|
17 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
HunyuanAvatarGeneration.get_rest_args |
|
25 |
0 |
0 |
|
100% |
| wrapper/hunyuanavatar/wrapper_hunyuanavatar.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
xFuserFramepackSingleHunyuanVideoAttnProcessor2_0.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
xFuserFramepackSingleHunyuanVideoAttnProcessor2_0.__call__ |
|
17 |
17 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
attn_varlen_func |
|
10 |
10 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
apply_rotary_emb_transposed |
|
6 |
6 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
xFuserFramepackDoubleHunyuanVideoAttnProcessor2_0.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
xFuserFramepackDoubleHunyuanVideoAttnProcessor2_0.__call__ |
|
30 |
30 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
parallelize_transformer |
|
19 |
19 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
parallelize_transformer.new_forward |
|
45 |
45 |
0 |
|
0% |
| wrapper/hunyuanframepack/hunyuanframepack_xfuser.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack.py |
HunyuanFramepackGeneration.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack.py |
HunyuanFramepackGeneration.generate |
|
88 |
47 |
0 |
|
47% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
get_hidden_size |
|
8 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.__init__ |
|
19 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.__del__ |
|
19 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.load_model |
|
51 |
4 |
0 |
|
92% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.init_model_parallelism |
|
18 |
16 |
0 |
|
11% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.model_compile |
|
11 |
1 |
0 |
|
91% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._assert_model_init |
|
5 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._assert_args |
|
7 |
1 |
0 |
|
86% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._encode_text |
|
15 |
13 |
0 |
|
13% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._process_image |
|
14 |
1 |
0 |
|
93% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._clip_vision |
|
10 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.generate |
|
1 |
1 |
0 |
|
0% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.vae_decode |
|
15 |
15 |
0 |
|
0% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.vae_encode |
|
15 |
15 |
0 |
|
0% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._sample_hunyuan |
|
48 |
48 |
0 |
|
0% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase._output_video |
|
17 |
17 |
0 |
|
0% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
HunyuanFramePackBase.get_rest_args |
|
41 |
5 |
0 |
|
88% |
| wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py |
(no function) |
|
68 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackf1/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackf1/wrapper_hunyuanframepackf1.py |
HunyuanFramepackF1Generation.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackf1/wrapper_hunyuanframepackf1.py |
HunyuanFramepackF1Generation.generate |
|
82 |
43 |
0 |
|
48% |
| wrapper/hunyuanframepackf1/wrapper_hunyuanframepackf1.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.__init__ |
|
11 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.__del__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.init_parallelism |
|
15 |
5 |
0 |
|
67% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.load_model |
|
19 |
4 |
0 |
|
79% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.model_compile |
|
7 |
1 |
0 |
|
86% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration._assert_model_init |
|
2 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration._assert_args |
|
10 |
6 |
0 |
|
40% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.generate |
|
1 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.vae_decode |
|
15 |
11 |
0 |
|
27% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration._output_video |
|
17 |
17 |
0 |
|
0% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.vae_encode |
|
17 |
17 |
0 |
|
0% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.get_rest_args |
|
7 |
1 |
0 |
|
86% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
HunyuanFramepackVAEGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.__init__ |
|
7 |
1 |
0 |
|
86% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.init_parallelism |
|
21 |
10 |
0 |
|
52% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.init_model_parallelism |
|
1 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.load_model |
|
10 |
2 |
0 |
|
80% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.model_compile |
|
6 |
1 |
0 |
|
83% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration._assert_args |
|
9 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration._assert_model_init |
|
3 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.generate |
|
15 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.generate.callback_gen_timer |
|
6 |
6 |
0 |
|
0% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
HunyuanImageGeneration.get_rest_args |
|
10 |
0 |
0 |
|
100% |
| wrapper/hunyuanimage/wrapper_hunyuanimage.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| wrapper/imageresize/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/imageresize/wrapper_imageresize.py |
ImageResize.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/imageresize/wrapper_imageresize.py |
ImageResize.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/imageresize/wrapper_imageresize.py |
ImageResize.generate |
|
10 |
0 |
0 |
|
100% |
| wrapper/imageresize/wrapper_imageresize.py |
ImageResize.get_rest_args |
|
13 |
0 |
0 |
|
100% |
| wrapper/imageresize/wrapper_imageresize.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| wrapper/januspro/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.__init__ |
|
12 |
1 |
0 |
|
92% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.__del__ |
|
8 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.load_model |
|
19 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.model_compile |
|
5 |
1 |
0 |
|
80% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration._assert_model_init |
|
4 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration._assert_args |
|
4 |
2 |
0 |
|
50% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration._prepare_prompt |
|
4 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.generate |
|
62 |
9 |
0 |
|
85% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
JanusProGeneration.get_rest_args |
|
11 |
0 |
0 |
|
100% |
| wrapper/januspro/wrapper_januspro.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/kokoro/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.load_model |
|
13 |
2 |
0 |
|
85% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.model_compile |
|
8 |
1 |
0 |
|
88% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.get_rest_args |
|
10 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.generate |
|
15 |
2 |
0 |
|
87% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration._output_audio |
|
14 |
8 |
0 |
|
43% |
| wrapper/kokoro/wrapper_kokoro.py |
KokoroGeneration.get_health |
|
4 |
0 |
0 |
|
100% |
| wrapper/kokoro/wrapper_kokoro.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| wrapper/llamagen/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.__init__ |
|
25 |
1 |
0 |
|
96% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.__del__ |
|
8 |
1 |
0 |
|
88% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.load_model |
|
38 |
6 |
0 |
|
84% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.init_model_parallelism |
|
2 |
2 |
0 |
|
0% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.model_compile |
|
6 |
6 |
0 |
|
0% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration._assert_model_init |
|
3 |
0 |
0 |
|
100% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration._assert_args |
|
4 |
4 |
0 |
|
0% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration._prepare_text_embeddings |
|
15 |
15 |
0 |
|
0% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration._sample_to_image |
|
6 |
6 |
0 |
|
0% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.generate |
|
33 |
31 |
0 |
|
6% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/llamagen/wrapper_llamagen.py |
LlamaGenGeneration.get_rest_args |
|
15 |
0 |
0 |
|
100% |
| wrapper/llamagen/wrapper_llamagen.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| wrapper/mock/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/mock/wrapper_mock.py |
MockGeneration.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/mock/wrapper_mock.py |
MockGeneration.warmup |
|
1 |
0 |
0 |
|
100% |
| wrapper/mock/wrapper_mock.py |
MockGeneration.generate |
|
22 |
4 |
0 |
|
82% |
| wrapper/mock/wrapper_mock.py |
MockGeneration.get_rest_args |
|
1 |
1 |
0 |
|
0% |
| wrapper/mock/wrapper_mock.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
TimePeriod.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
TimePeriod.end |
|
3 |
1 |
0 |
|
67% |
| wrapper/model_timing.py |
TimePeriod.get_seconds |
|
3 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
TimePeriod.__str__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/model_timing.py |
TimePeriod.to_dict |
|
1 |
1 |
0 |
|
0% |
| wrapper/model_timing.py |
Timer.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
Timer.start |
|
1 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
Timer.end |
|
3 |
1 |
0 |
|
67% |
| wrapper/model_timing.py |
Timer.get_last_event_name |
|
3 |
3 |
0 |
|
0% |
| wrapper/model_timing.py |
Timer.get_total_seconds |
|
3 |
3 |
0 |
|
0% |
| wrapper/model_timing.py |
Timer.__str__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/model_timing.py |
Timer.to_dict |
|
1 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
Timer.to_timestamps |
|
13 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
LoadTimer.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
LoadTimer.__str__ |
|
3 |
1 |
0 |
|
67% |
| wrapper/model_timing.py |
GenTimer.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/model_timing.py |
GenTimer.__str__ |
|
13 |
13 |
0 |
|
0% |
| wrapper/model_timing.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/transcript_prompts.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
Dialogue.__str__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
Script.__str__ |
|
4 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
Scene.__str__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
Podcast.__str__ |
|
4 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.load_model |
|
1 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.init_model_parallelism |
|
1 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.model_compile |
|
1 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator._get_azure_openai_client |
|
5 |
5 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator._get_azure_openai_client._get_azure_api_version |
|
6 |
6 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.set_llm |
|
9 |
2 |
0 |
|
78% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.download_pdf |
|
9 |
1 |
0 |
|
89% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.gen_script |
|
23 |
7 |
0 |
|
70% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.gen_script_stream |
|
66 |
66 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.gen_podcast |
|
18 |
18 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.generate |
|
24 |
8 |
0 |
|
67% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.generate_stream |
|
27 |
27 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.warmup |
|
1 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.get_rest_args |
|
31 |
13 |
0 |
|
58% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
PodcastTranscriptGenerator.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
log_podcast |
|
14 |
14 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
main |
|
38 |
38 |
0 |
|
0% |
| wrapper/podcasttranscript/wrapper_podcasttranscript.py |
(no function) |
|
75 |
1 |
3 |
|
99% |
| wrapper/qwenimage/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.__init__ |
|
6 |
1 |
0 |
|
83% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.load_model |
|
5 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.model_compile |
|
7 |
1 |
0 |
|
86% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration._assert_model_init |
|
2 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration._get_vae_scale_factor |
|
6 |
2 |
0 |
|
67% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration._assert_args |
|
6 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.generate |
|
19 |
1 |
0 |
|
95% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.generate.callback_gen_timer |
|
5 |
5 |
0 |
|
0% |
| wrapper/qwenimage/wrapper_qwenimage.py |
QwenImageGeneration.get_rest_args |
|
10 |
0 |
0 |
|
100% |
| wrapper/qwenimage/wrapper_qwenimage.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.__init__ |
|
6 |
1 |
0 |
|
83% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.load_model |
|
5 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.model_compile |
|
7 |
1 |
0 |
|
86% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration._assert_model_init |
|
2 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration._get_vae_scale_factor |
|
6 |
2 |
0 |
|
67% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration._assert_args |
|
6 |
1 |
0 |
|
83% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.generate |
|
19 |
1 |
0 |
|
95% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.generate.callback_gen_timer |
|
5 |
5 |
0 |
|
0% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
QwenImageEditGeneration.get_rest_args |
|
14 |
1 |
0 |
|
93% |
| wrapper/qwenimageedit/wrapper_qwenimageedit.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| wrapper/realesrgan/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.__init__ |
|
6 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.__del__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.init_parallelism |
|
19 |
8 |
0 |
|
58% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.load_model |
|
8 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.init_model_parallelism |
|
3 |
1 |
0 |
|
67% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.model_compile |
|
6 |
1 |
0 |
|
83% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration._assert_model_init |
|
3 |
1 |
0 |
|
67% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration._chunk_list_image |
|
8 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration._gather_chunks |
|
18 |
16 |
0 |
|
11% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.generate |
|
34 |
5 |
0 |
|
85% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration._output_video |
|
17 |
12 |
0 |
|
29% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.get_model_scaling_factor |
|
9 |
1 |
0 |
|
89% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.generate_image |
|
12 |
1 |
0 |
|
92% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/realesrgan/wrapper_realesrgan.py |
RealESRGANGeneration.get_rest_args |
|
18 |
4 |
0 |
|
78% |
| wrapper/realesrgan/wrapper_realesrgan.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
get_job_id |
|
1 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
get_service_names |
|
4 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
get_model |
|
9 |
4 |
0 |
|
56% |
| wrapper/run_httpserver.py |
exclusive_route |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
exclusive_route.decorator |
|
3 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
exclusive_route.decorator.wrapper |
|
12 |
6 |
0 |
|
50% |
| wrapper/run_httpserver.py |
get_friendly_container_name_template |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
format_string_template |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
get_class_emoji_template |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
index |
|
5 |
2 |
0 |
|
60% |
| wrapper/run_httpserver.py |
health |
|
5 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
model_health |
|
4 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
timestamps |
|
5 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
list_files |
|
5 |
2 |
0 |
|
60% |
| wrapper/run_httpserver.py |
download_file |
|
8 |
2 |
0 |
|
75% |
| wrapper/run_httpserver.py |
file_info |
|
25 |
12 |
0 |
|
52% |
| wrapper/run_httpserver.py |
yolo_e2e |
|
37 |
16 |
0 |
|
57% |
| wrapper/run_httpserver.py |
podcasttranscript_e2e |
|
28 |
9 |
0 |
|
68% |
| wrapper/run_httpserver.py |
slidetranscript_stream |
|
20 |
20 |
0 |
|
0% |
| wrapper/run_httpserver.py |
slidetranscript_stream.slide_transcript_generate |
|
10 |
10 |
0 |
|
0% |
| wrapper/run_httpserver.py |
podcasttranscript_stream |
|
23 |
7 |
0 |
|
70% |
| wrapper/run_httpserver.py |
podcasttranscript_stream.podcast_transcript_generate |
|
10 |
4 |
0 |
|
60% |
| wrapper/run_httpserver.py |
gen_video |
|
37 |
13 |
0 |
|
65% |
| wrapper/run_httpserver.py |
gen_audio |
|
34 |
10 |
0 |
|
71% |
| wrapper/run_httpserver.py |
gen_img |
|
39 |
17 |
0 |
|
56% |
| wrapper/run_httpserver.py |
fantasytalking_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
kokoro_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
dia_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
xtts_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
thinksound_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
vibevoice_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
flux_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
fluxupscaler_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
fluxupscaler_video_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
fluxkontext_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
fluxkrea_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
flux2_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
flux2klein_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
hidream_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
qwenimage_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
qwenimageedit_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
hunyuanimage_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
januspro_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
llamagen_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
cogview_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
bagel_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
imageresize_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
fourk_agent_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
realesrgan_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
realesrgan_video_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
hunyuanframepack_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
hunyuanframepackf1_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
hunyuanframepack_vae |
|
4 |
4 |
0 |
|
0% |
| wrapper/run_httpserver.py |
hunyuanframepackvae |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
hunyuanframepack_vae_binary |
|
34 |
34 |
0 |
|
0% |
| wrapper/run_httpserver.py |
wan_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
wan_vae |
|
26 |
26 |
0 |
|
0% |
| wrapper/run_httpserver.py |
wanvae |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
wan22_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
hunyuanavatar_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
ltx_e2e |
|
2 |
0 |
0 |
|
100% |
| wrapper/run_httpserver.py |
longcatvideo_e2e |
|
2 |
2 |
0 |
|
0% |
| wrapper/run_httpserver.py |
interrupt_gen |
|
4 |
4 |
0 |
|
0% |
| wrapper/run_httpserver.py |
setup_dist_environment |
|
22 |
2 |
0 |
|
91% |
| wrapper/run_httpserver.py |
init_dist_environment |
|
11 |
7 |
0 |
|
36% |
| wrapper/run_httpserver.py |
wait_for_everybody |
|
14 |
12 |
0 |
|
14% |
| wrapper/run_httpserver.py |
send_task |
|
36 |
31 |
0 |
|
14% |
| wrapper/run_httpserver.py |
nccl_worker |
|
56 |
53 |
0 |
|
5% |
| wrapper/run_httpserver.py |
is_model_running |
|
4 |
4 |
0 |
|
0% |
| wrapper/run_httpserver.py |
get_model_names |
|
1 |
1 |
0 |
|
0% |
| wrapper/run_httpserver.py |
is_nccl_excluded_model |
|
5 |
5 |
0 |
|
0% |
| wrapper/run_httpserver.py |
arg_parsing |
|
55 |
4 |
0 |
|
93% |
| wrapper/run_httpserver.py |
load_model_wrapper_file |
|
22 |
13 |
0 |
|
41% |
| wrapper/run_httpserver.py |
init_model |
|
200 |
59 |
0 |
|
70% |
| wrapper/run_httpserver.py |
run_httpserver |
|
26 |
4 |
0 |
|
85% |
| wrapper/run_httpserver.py |
main |
|
26 |
9 |
0 |
|
65% |
| wrapper/run_httpserver.py |
(no function) |
|
269 |
15 |
0 |
|
94% |
| wrapper/slidetranscript/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/slidetranscript/transcript_prompts.py |
(no function) |
|
1 |
1 |
0 |
|
0% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.set_llm |
|
4 |
0 |
0 |
|
100% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.parse_pptx |
|
24 |
24 |
0 |
|
0% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.generate |
|
11 |
3 |
0 |
|
73% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.generate_stream |
|
18 |
6 |
0 |
|
67% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.gen_script_stream |
|
39 |
19 |
0 |
|
51% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.warmup |
|
1 |
0 |
0 |
|
100% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
SlideTranscriptGenerator.get_rest_args |
|
20 |
10 |
0 |
|
50% |
| wrapper/slidetranscript/wrapper_slidetranscript.py |
(no function) |
|
33 |
0 |
3 |
|
100% |
| wrapper/vibevoice/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/vibevoice/audio_streamer.py |
AudioStreamer.__init__ |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioStreamer.put |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioStreamer.end |
|
10 |
10 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioStreamer.__iter__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioStreamer.get_stream |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioSampleIterator.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioSampleIterator.__iter__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioSampleIterator.__next__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioBatchIterator.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioBatchIterator.__iter__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AudioBatchIterator.__next__ |
|
19 |
19 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioStreamer.__init__ |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioStreamer.put |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioStreamer.end |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioStreamer.get_stream |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioStreamer.__aiter__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioBatchIterator.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioBatchIterator.__aiter__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioBatchIterator.__anext__ |
|
23 |
23 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
AsyncAudioBatchIterator._get_chunk |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/audio_streamer.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| wrapper/vibevoice/configuration_vibevoice.py |
VibeVoiceAcousticTokenizerConfig.__init__ |
|
23 |
0 |
0 |
|
100% |
| wrapper/vibevoice/configuration_vibevoice.py |
VibeVoiceSemanticTokenizerConfig.__init__ |
|
20 |
0 |
0 |
|
100% |
| wrapper/vibevoice/configuration_vibevoice.py |
VibeVoiceDiffusionHeadConfig.__init__ |
|
13 |
0 |
0 |
|
100% |
| wrapper/vibevoice/configuration_vibevoice.py |
VibeVoiceConfig.__init__ |
|
34 |
21 |
0 |
|
38% |
| wrapper/vibevoice/configuration_vibevoice.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modeling_vibevoice.py |
SpeechConnector.__init__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
SpeechConnector.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoicePreTrainedModel._init_weights |
|
15 |
15 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceModel.__init__ |
|
16 |
16 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceModel.get_input_embeddings |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceModel.set_input_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceModel.set_speech_tokenizers |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceModel.forward |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.get_input_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.set_input_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.get_output_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.set_decoder |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.get_decoder |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.tie_weights |
|
10 |
10 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.set_output_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.forward_speech_features |
|
37 |
37 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
VibeVoiceForConditionalGeneration.forward |
|
48 |
48 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice.py |
(no function) |
|
71 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceTokenConstraintProcessor.__init__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceTokenConstraintProcessor.__call__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.noise_scheduler |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.prediction_head |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.speech_scaling_factor |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.speech_bias_factor |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.acoustic_tokenizer |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.semantic_tokenizer |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.acoustic_connector |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.semantic_connector |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.tie_weights |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.get_input_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.set_input_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.get_output_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.set_output_embeddings |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.set_speech_tokenizers |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.set_ddpm_inference_steps |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference._process_speech_inputs |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.forward |
|
14 |
14 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference._build_generate_config_model_kwargs |
|
37 |
37 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.generate |
|
163 |
163 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
VibeVoiceForConditionalGenerationInference.sample_speech_tokens |
|
12 |
12 |
0 |
|
0% |
| wrapper/vibevoice/modeling_vibevoice_inference.py |
(no function) |
|
76 |
76 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
RMSNorm.__init__ |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
RMSNorm._norm |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
RMSNorm.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
RMSNorm.extra_repr |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
modulate |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
TimestepEmbedder.__init__ |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
TimestepEmbedder.timestep_embedding |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
TimestepEmbedder.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
FeedForwardNetwork.__init__ |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
FeedForwardNetwork.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
HeadLayer.__init__ |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
HeadLayer.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
FinalLayer.__init__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
FinalLayer.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
VibeVoiceDiffusionHead.__init__ |
|
11 |
11 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
VibeVoiceDiffusionHead.initialize_weights |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
VibeVoiceDiffusionHead.forward |
|
8 |
8 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_diffusion_head.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer._add_vibevoice_special_tokens |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.eos_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.speech_start_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.speech_end_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.speech_diffusion_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizer.pad_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast._add_vibevoice_special_tokens |
|
8 |
8 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.eos_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.speech_start_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.speech_end_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.speech_diffusion_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
VibeVoiceTextTokenizerFast.pad_id |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_text_tokenizer.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
ConvLayerNorm.__init__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
ConvLayerNorm.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
RMSNorm.__init__ |
|
8 |
1 |
0 |
|
88% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
RMSNorm._norm |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
RMSNorm.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
RMSNorm.extra_repr |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
ConvRMSNorm.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
ConvRMSNorm.forward |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
apply_parametrization_norm |
|
6 |
2 |
0 |
|
67% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
get_norm_module |
|
10 |
6 |
0 |
|
40% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
get_extra_padding_for_conv1d |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
pad1d |
|
13 |
13 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
unpad1d |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
NormConv1d.__init__ |
|
4 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
NormConv1d.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
NormConvTranspose1d.__init__ |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
NormConvTranspose1d.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerStreamingCache.__init__ |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerStreamingCache.get |
|
19 |
19 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerStreamingCache.set |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerStreamingCache.set_to_zero |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerStreamingCache.clear |
|
10 |
10 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConv1d.__init__ |
|
12 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConv1d.layer_id |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConv1d.forward |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConv1d._forward_streaming |
|
23 |
23 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConv1d._forward_non_streaming |
|
17 |
17 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConvTranspose1d.__init__ |
|
13 |
13 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConvTranspose1d.layer_id |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConvTranspose1d.forward |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConvTranspose1d._forward_streaming |
|
30 |
30 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
SConvTranspose1d._forward_non_streaming |
|
12 |
12 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
FFN.__init__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
FFN.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
Convlayer.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
Convlayer.forward |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
Block1D.__init__ |
|
19 |
6 |
0 |
|
68% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
Block1D.forward |
|
15 |
15 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerEncoder.__init__ |
|
48 |
3 |
0 |
|
94% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerEncoder.forward_features |
|
23 |
23 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerEncoder.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerDecoder.__init__ |
|
49 |
49 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerDecoder.forward_features |
|
23 |
23 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
TokenizerDecoder.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerEncoderOutput.sample |
|
13 |
13 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerEncoderOutput.kl |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceTokenizerEncoderOutput.mode |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel.__init__ |
|
38 |
38 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel._init_weights |
|
11 |
11 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel.encode |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel.sampling |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel.decode |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceAcousticTokenizerModel.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceSemanticTokenizerModel.__init__ |
|
19 |
1 |
0 |
|
95% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceSemanticTokenizerModel._init_weights |
|
11 |
2 |
0 |
|
82% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceSemanticTokenizerModel.encode |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceSemanticTokenizerModel.sampling |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
VibeVoiceSemanticTokenizerModel.forward |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/modular_vibevoice_tokenizer.py |
(no function) |
|
119 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
betas_for_alpha_bar |
|
24 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
betas_for_alpha_bar.alpha_bar_fn |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
rescale_zero_terminal_snr |
|
12 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.__init__ |
|
45 |
14 |
0 |
|
69% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.step_index |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.begin_index |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.set_begin_index |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.set_timesteps |
|
54 |
4 |
0 |
|
93% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._threshold_sample |
|
13 |
13 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._sigma_to_t |
|
11 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._sigma_to_alpha_sigma_t |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._convert_to_karras |
|
14 |
2 |
0 |
|
86% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._convert_to_lu |
|
8 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.convert_model_output |
|
45 |
45 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.dpm_solver_first_order_update |
|
28 |
28 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.multistep_dpm_solver_second_order_update |
|
45 |
45 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.multistep_dpm_solver_third_order_update |
|
32 |
32 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.index_for_timestep |
|
9 |
9 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler._init_step_index |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.step |
|
30 |
30 |
0 |
|
0% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.add_noise |
|
11 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.get_velocity |
|
11 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
DPMSolverMultistepScheduler.__len__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/dpm_solver.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/timestep_sampler.py |
UniformSampler.__init__ |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/timestep_sampler.py |
UniformSampler.sample |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/timestep_sampler.py |
LogitNormalSampler.__init__ |
|
4 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/timestep_sampler.py |
LogitNormalSampler.sample |
|
1 |
0 |
0 |
|
100% |
| wrapper/vibevoice/schedule/timestep_sampler.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
AudioNormalizer.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
AudioNormalizer.tailor_dB_FS |
|
4 |
4 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
AudioNormalizer.avoid_clipping |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
AudioNormalizer.__call__ |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor.__init__ |
|
8 |
8 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor._ensure_mono |
|
13 |
13 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor._process_single_audio |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor.__call__ |
|
29 |
29 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor._load_audio_from_path |
|
15 |
15 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor.preprocess_audio |
|
10 |
10 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor.to_dict |
|
1 |
1 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor.save_audio |
|
46 |
46 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
VibeVoiceTokenizerProcessor._prepare_audio_for_save |
|
7 |
7 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_audio_processor.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.__init__ |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.from_pretrained |
|
18 |
8 |
0 |
|
56% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.save_pretrained |
|
8 |
8 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.__call__ |
|
19 |
19 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._process_single |
|
28 |
28 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._batch_encode |
|
58 |
58 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._create_voice_prompt |
|
21 |
21 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.prepare_speech_inputs |
|
16 |
16 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._convert_json_to_script |
|
26 |
26 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._convert_text_to_script |
|
18 |
18 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._parse_script |
|
22 |
22 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor._merge_inputs |
|
6 |
6 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.batch_decode |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.decode |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.model_input_names |
|
5 |
5 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
VibeVoiceProcessor.save_audio |
|
3 |
3 |
0 |
|
0% |
| wrapper/vibevoice/vibevoice_processor.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VoiceMapper.__init__ |
|
9 |
1 |
0 |
|
89% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VoiceMapper.setup_voice_presets |
|
16 |
4 |
0 |
|
75% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VoiceMapper.get_voice_path |
|
12 |
3 |
0 |
|
75% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.__init__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.__del__ |
|
4 |
2 |
0 |
|
50% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.load_model |
|
17 |
9 |
0 |
|
47% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.init_parallelism |
|
15 |
4 |
0 |
|
73% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.model_compile |
|
5 |
3 |
0 |
|
40% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration._assert_model_init |
|
7 |
6 |
0 |
|
14% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration._decode_voice_sample_to_tmp_file |
|
6 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration._cleanup_tmp_voice_file |
|
5 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.generate |
|
43 |
19 |
0 |
|
56% |
| wrapper/vibevoice/wrapper_vibevoice.py |
VibeVoiceGeneration.get_rest_args |
|
12 |
0 |
0 |
|
100% |
| wrapper/vibevoice/wrapper_vibevoice.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| wrapper/wan/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/wan/run_wan_benchmark.py |
main |
|
53 |
27 |
0 |
|
49% |
| wrapper/wan/run_wan_benchmark.py |
(no function) |
|
12 |
1 |
0 |
|
92% |
| wrapper/wan/run_wan_benchmark_batching.py |
main |
|
45 |
35 |
0 |
|
22% |
| wrapper/wan/run_wan_benchmark_batching.py |
(no function) |
|
10 |
1 |
0 |
|
90% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
decode_old |
|
15 |
15 |
0 |
|
0% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
decode |
|
20 |
20 |
0 |
|
0% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
decode_parallel |
|
48 |
48 |
0 |
|
0% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
decode_stream |
|
17 |
17 |
0 |
|
0% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
main |
|
75 |
75 |
0 |
|
0% |
| wrapper/wan/run_wan_vae_decoder_benchmark.py |
(no function) |
|
20 |
20 |
0 |
|
0% |
| wrapper/wan/vae.py |
CausalConv3d.__init__ |
|
3 |
3 |
0 |
|
0% |
| wrapper/wan/vae.py |
CausalConv3d.forward |
|
7 |
7 |
0 |
|
0% |
| wrapper/wan/vae.py |
RMS_norm.__init__ |
|
7 |
7 |
0 |
|
0% |
| wrapper/wan/vae.py |
RMS_norm.forward |
|
1 |
1 |
0 |
|
0% |
| wrapper/wan/vae.py |
Upsample.forward |
|
1 |
1 |
0 |
|
0% |
| wrapper/wan/vae.py |
Resample.__init__ |
|
15 |
15 |
0 |
|
0% |
| wrapper/wan/vae.py |
Resample.forward |
|
35 |
35 |
0 |
|
0% |
| wrapper/wan/vae.py |
Resample.init_weight |
|
9 |
9 |
0 |
|
0% |
| wrapper/wan/vae.py |
Resample.init_weight2 |
|
8 |
8 |
0 |
|
0% |
| wrapper/wan/vae.py |
ResidualBlock.__init__ |
|
5 |
5 |
0 |
|
0% |
| wrapper/wan/vae.py |
ResidualBlock.forward |
|
12 |
12 |
0 |
|
0% |
| wrapper/wan/vae.py |
AttentionBlock.__init__ |
|
6 |
6 |
0 |
|
0% |
| wrapper/wan/vae.py |
AttentionBlock.forward |
|
10 |
10 |
0 |
|
0% |
| wrapper/wan/vae.py |
Encoder3d.__init__ |
|
24 |
24 |
0 |
|
0% |
| wrapper/wan/vae.py |
Encoder3d.forward |
|
28 |
28 |
0 |
|
0% |
| wrapper/wan/vae.py |
Decoder3d.__init__ |
|
26 |
26 |
0 |
|
0% |
| wrapper/wan/vae.py |
Decoder3d.forward |
|
28 |
28 |
0 |
|
0% |
| wrapper/wan/vae.py |
count_conv3d |
|
5 |
5 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.__init__ |
|
12 |
12 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.forward |
|
4 |
4 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.encode_1frame |
|
15 |
15 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.decode_1frame |
|
14 |
14 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.encode |
|
33 |
33 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.decode |
|
33 |
33 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.decode_stream |
|
32 |
32 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.reparameterize |
|
3 |
3 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.sample |
|
5 |
5 |
0 |
|
0% |
| wrapper/wan/vae.py |
WanVAE_.clear_cache |
|
6 |
6 |
0 |
|
0% |
| wrapper/wan/vae.py |
_video_vae |
|
7 |
0 |
0 |
|
100% |
| wrapper/wan/vae.py |
WanVAE.__init__ |
|
8 |
0 |
0 |
|
100% |
| wrapper/wan/vae.py |
WanVAE.encode |
|
2 |
0 |
0 |
|
100% |
| wrapper/wan/vae.py |
WanVAE.decode |
|
2 |
0 |
0 |
|
100% |
| wrapper/wan/vae.py |
WanVAE.decode_stream |
|
3 |
1 |
0 |
|
67% |
| wrapper/wan/vae.py |
(no function) |
|
56 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.__init__ |
|
9 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.__del__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.init_vae |
|
7 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.load_model |
|
11 |
1 |
0 |
|
91% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._assert_model_init |
|
5 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._assert_args |
|
10 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._get_mask |
|
14 |
14 |
0 |
|
0% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.warmup |
|
2 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.generate |
|
1 |
1 |
0 |
|
0% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.vae_decode |
|
13 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.vae_encode |
|
13 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._output_video |
|
19 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._save_video |
|
1 |
1 |
0 |
|
0% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration._tensor_to_pil |
|
7 |
7 |
0 |
|
0% |
| wrapper/wan/wrapper_wan.py |
WanVideoGeneration.get_rest_args |
|
36 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.__init__ |
|
9 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.__del__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.load_model |
|
17 |
1 |
0 |
|
94% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.init_model_parallelism |
|
20 |
16 |
0 |
|
20% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.model_compile |
|
6 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration._assert_model_init |
|
7 |
0 |
0 |
|
100% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.generate |
|
114 |
103 |
0 |
|
10% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration.generate.noop_no_sync |
|
1 |
1 |
0 |
|
0% |
| wrapper/wan/wrapper_wan21.py |
Wan21VideoGeneration._save_video |
|
5 |
5 |
0 |
|
0% |
| wrapper/wan/wrapper_wan21.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.__init__ |
|
5 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.__del__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.load_model |
|
11 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.init_model_parallelism |
|
0 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.model_compile |
|
8 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration._assert_model_init |
|
3 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.warmup |
|
7 |
7 |
0 |
|
0% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.generate |
|
23 |
21 |
0 |
|
9% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration._save_video |
|
5 |
5 |
0 |
|
0% |
| wrapper/wan22/wrapper_wan22.py |
Wan22VideoGeneration.get_rest_args |
|
33 |
0 |
0 |
|
100% |
| wrapper/wan22/wrapper_wan22.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
GenerationInterruptedError.__init__ |
|
2 |
2 |
0 |
|
0% |
| wrapper/wrapper_model.py |
ModelGeneration.__init__ |
|
13 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.interrupt |
|
6 |
3 |
0 |
|
50% |
| wrapper/wrapper_model.py |
ModelGeneration.is_interrupted |
|
4 |
2 |
0 |
|
50% |
| wrapper/wrapper_model.py |
ModelGeneration.check_interrupted |
|
2 |
1 |
0 |
|
50% |
| wrapper/wrapper_model.py |
ModelGeneration.init_logging |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.init |
|
22 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.init_parallelism |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.load_model |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.init_model_parallelism |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.model_compile |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration._assert_model_init |
|
2 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration._safe_nvml_call |
|
5 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.get_gpu_info |
|
35 |
4 |
0 |
|
89% |
| wrapper/wrapper_model.py |
ModelGeneration._new_gen_timer |
|
9 |
3 |
0 |
|
67% |
| wrapper/wrapper_model.py |
ModelGeneration.get_health |
|
5 |
1 |
0 |
|
80% |
| wrapper/wrapper_model.py |
ModelGeneration.get_timestamps |
|
11 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.generate |
|
1 |
0 |
0 |
|
100% |
| wrapper/wrapper_model.py |
ModelGeneration.warmup |
|
1 |
1 |
0 |
|
0% |
| wrapper/wrapper_model.py |
ModelGeneration.get_rest_args |
|
3 |
3 |
0 |
|
0% |
| wrapper/wrapper_model.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| wrapper/wrapper_usp.py |
USPGeneration.__init__ |
|
16 |
3 |
0 |
|
81% |
| wrapper/wrapper_usp.py |
USPGeneration.__del__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/wrapper_usp.py |
USPGeneration.set_seed |
|
8 |
0 |
0 |
|
100% |
| wrapper/wrapper_usp.py |
USPGeneration.reset_seed |
|
2 |
0 |
0 |
|
100% |
| wrapper/wrapper_usp.py |
USPGeneration.init_parallelism |
|
34 |
23 |
0 |
|
32% |
| wrapper/wrapper_usp.py |
USPGeneration.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/wrapper_usp.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.__init__ |
|
3 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.init_parallelism |
|
11 |
2 |
0 |
|
82% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.load_model |
|
7 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.model_compile |
|
5 |
1 |
0 |
|
80% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.get_rest_args |
|
6 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.warmup |
|
2 |
2 |
0 |
|
0% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration._assert_model_init |
|
3 |
3 |
0 |
|
0% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.generate |
|
12 |
12 |
0 |
|
0% |
| wrapper/xtts/wrapper_xtts.py |
XTTSGeneration.get_health |
|
4 |
0 |
0 |
|
100% |
| wrapper/xtts/wrapper_xtts.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| wrapper/yolo/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
zoom_image_old |
|
16 |
16 |
0 |
|
0% |
| wrapper/yolo/wrapper_yolo.py |
zoom_image |
|
27 |
7 |
0 |
|
74% |
| wrapper/yolo/wrapper_yolo.py |
take_top_characters |
|
4 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.__init__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.__del__ |
|
2 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.init_parallelism |
|
14 |
2 |
0 |
|
86% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.load_model |
|
4 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.init_model_parallelism |
|
2 |
1 |
0 |
|
50% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.model_compile |
|
6 |
1 |
0 |
|
83% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.warmup |
|
3 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor._assert_model_init |
|
3 |
1 |
0 |
|
67% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.extract_characters |
|
32 |
21 |
0 |
|
34% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.generate |
|
1 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.get_health |
|
3 |
0 |
0 |
|
100% |
| wrapper/yolo/wrapper_yolo.py |
ImageCharacterExtractor.get_rest_args |
|
12 |
2 |
0 |
|
83% |
| wrapper/yolo/wrapper_yolo.py |
(no function) |
|
44 |
4 |
0 |
|
91% |