comparison dictation/BUILD @ 282:6bd4a3990696 default tip

Add cross-platform canvas orchestration and typed composer Enable native ARM dependencies, macOS Copilot orchestration, portable service supervision, CPU dictation, and a shared N-key speak-or-type composer. Co-authored-by: Copilot <[email protected]> Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
author MrJuneJune <me@mrjunejune.com>
date Thu, 20 Aug 2026 20:45:25 -0700
parents 49e9e591c9bb
children
comparison
equal deleted inserted replaced
281:c57149ad216e 282:6bd4a3990696
40 data = glob(["web/**"]), 40 data = glob(["web/**"]),
41 main = "main.py", 41 main = "main.py",
42 deps = [ 42 deps = [
43 ":dictation_lib", 43 ":dictation_lib",
44 requirement("ctranslate2"), 44 requirement("ctranslate2"),
45 requirement("nvidia-cublas-cu12"), 45 ] + select({
46 requirement("nvidia-cudnn-cu12"), 46 "//config:linux": [
47 ], 47 requirement("nvidia-cublas-cu12"),
48 requirement("nvidia-cudnn-cu12"),
49 ],
50 "//conditions:default": [],
51 }),
48 ) 52 )
49 53
50 py_binary( 54 py_binary(
51 name = "webrtc_smoke", 55 name = "webrtc_smoke",
52 srcs = ["webrtc_smoke.py"], 56 srcs = ["webrtc_smoke.py"],
65 "$(rootpath :dictation_bin)", 69 "$(rootpath :dictation_bin)",
66 command, 70 command,
67 ], 71 ],
68 data = [ 72 data = [
69 ":dictation_bin", 73 ":dictation_bin",
70 requirement("nvidia-cublas-cu12"), 74 ] + select({
71 requirement("nvidia-cudnn-cu12"), 75 "//config:linux": [
72 ], 76 requirement("nvidia-cublas-cu12"),
77 requirement("nvidia-cudnn-cu12"),
78 ],
79 "//conditions:default": [],
80 }),
73 visibility = ["//infinite_canvas:__pkg__"], 81 visibility = ["//infinite_canvas:__pkg__"],
74 ) 82 )
75 for command in [ 83 for command in [
76 "server", 84 "server",
77 "preflight", 85 "preflight",