Commit Graph
14891 Commits
Author SHA1 Message Date
Brandon Thomas b496e0b0b0 no liveness probe, tweaked readiness probe 2020-05-27 22:01:52 -04:00
Brandon Thomas efb054d2f7 Better tts error handling (but needs logging) 2020-05-27 22:01:34 -04:00
Brandon Thomas 573aa9f4ca cleanup pods in all namespaces except loki/graphana 2020-05-27 21:38:00 -04:00
Brandon Thomas b4dd56b65c Add hostname to logs 2020-05-27 20:35:52 -04:00
Brandon Thomas 31689ec97e no longer log tensors 2020-05-27 20:27:13 -04:00
Brandon Thomas 2984c1786b Fix legacy API to require speaker and text
Early out if not present
2020-05-27 20:15:04 -04:00
Brandon Thomas 2dcc4e5896 no longer log /liveness and /readiness (logspam) 2020-05-27 20:08:37 -04:00
Brandon Thomas fd91d303b2 deployment: stop s3fs logging for graphana 2020-05-27 19:49:16 -04:00
Brandon Thomas 9cd7e56651 Pod cleanup script (ugh, this is gross) 2020-05-27 18:48:53 -04:00
Brandon Thomas 4eb1b3e79b increase replicas to 5, wrap in launch script 2020-05-27 15:10:54 -04:00
Brandon Thomas 7e4d663f73 Add launch script to manage in-container restarts 2020-05-27 14:49:10 -04:00
Brandon Thomas 9e092eee4a updated deployed_models.yaml 2020-05-27 04:29:22 -04:00
Brandon Thomas d584527187 deployed models yaml 2020-05-27 04:26:08 -04:00
Brandon Thomas 6b89620b3c Add endpoint to handle legacy GET requests from the old frontend 2020-05-27 04:11:21 -04:00
Brandon Thomas 9003eb5c16 better errors 2020-05-27 01:46:01 -04:00
Brandon Thomas 694d869cd4 Update frontend to work in different (autodetected) envs 2020-05-27 01:41:03 -04:00
Brandon Thomas 9fedbcd967 refactor frontend into directories by mode 2020-05-27 00:23:13 -04:00
Brandon Thomas 3ce772cd80 Modal test frontend can hit /speak or /advanced_tts 2020-05-27 00:17:10 -04:00
Brandon Thomas ac1a9281d4 CORS, logger 2020-05-26 22:46:22 -04:00
Brandon Thomas d4b1fa93b1 Add CORS allow list 2020-05-26 22:21:09 -04:00
Brandon Thomas 450c4ebe0a Add /speak and /speakers endpoints 2020-05-26 20:57:40 -04:00
Brandon Thomas 0652199e8a ignore models and wav files 2020-05-26 20:37:55 -04:00
Brandon Thomas a20a7259b5 beef up module config: shared base dir, speakers 2020-05-26 20:36:08 -04:00
Brandon Thomas 805bad97c3 server code cleanup, cache model configs 2020-05-26 06:15:59 -04:00
Brandon Thomas 729bdefdbc Updated deployment 2020-05-26 05:37:25 -04:00
Brandon Thomas dafe174dc3 Repair dockerfile: needs libtorch 1.5; update symlinks 2020-05-26 02:52:05 -04:00
Brandon Thomas d3a0a30884 tts_service: specify model config file by env var 2020-05-26 01:15:58 -04:00
Brandon Thomas 0a70b326e7 Kind of stuck, now. Rendering red and blue point clouds
- Color information from second camera only gets through if first camera
is disabled.

- How do I print BOTH point clouds from uniform data?
2020-05-18 04:47:45 -04:00
Brandon Thomas 6141c453fd two point clouds translated on the x-axis 2020-05-18 01:07:33 -04:00
Brandon Thomas d7d52485d7 two point clouds! (gl_VertexID-interleaved rendering) 2020-05-18 01:01:15 -04:00
Brandon Thomas 983d301554 getting somewhere, but this is confusing.
Changing textures in the point_cloud_renderer GLSL to be either index 0
or 1 (pointCloudTexture0 or pointCloudTexture1, each corresponding to a
camera) to the opposite of the skip block in the loop on line 611 will
show a perfect shaded image from the non-skipped camera.

This suggests that both cameras are sending texture and color data.
However...

Trying to do a linear combination from non-skipped color data is WEIRD
though, and not as I'd expect.
2020-05-18 00:47:55 -04:00
Brandon Thomas 56b4271295 Something interesting going on.
- Both inputs are some combination of colors
- Covering one camera leads to a black image
- Covering another camera leads to a red-shaded image

One of the cameras must not be wired up correctly.
2020-05-18 00:11:09 -04:00
Brandon Thomas cfb4f8d6dd Handle multi-cam vertex array object buffer for color (doesn't work yet)
The code works to load multiple VAOs and buffers, but the camera data
isn't properly segregated yet. Need to figure out what to bind
2020-05-17 23:10:50 -04:00
Brandon Thomas ce64b80fed upgrade tch.rs 0.1.3 -> 0.1.7 (still segfaults) 2020-05-17 19:47:54 -04:00
Brandon Thomas ad0ca149f8 I *think* this works now. See binding=0,1 in GLSL
Note: we're currently looking at pointCloudTexture1, which is a
different depth camera from the color data
2020-05-17 05:55:58 -04:00
Brandon Thomas ed74711f80 switch between camera for point cloud renders 2020-05-17 04:10:29 -04:00
Brandon Thomas a882e89b1c show both converted depth xyz textures! 2020-05-17 03:59:25 -04:00
Brandon Thomas 83d7534b26 Visualizer now switches between multiple cameras (one at a time) 2020-05-17 03:37:34 -04:00
Brandon Thomas 99a9a2f966 Incremental support for multiple cameras: PointCloudVisualizer
Lots of internal use of Vec<T>, but still tied to 0-indexed items

 Code quality --

 Still compiles and runs
2020-05-17 03:06:42 -04:00
Brandon Thomas d09aab5743 Incremental support for multiple cameras: Multiple PointCloudConverter
Code quality --
Suport ++
2020-05-17 02:40:57 -04:00
Brandon Thomas 83cee2c4f2 make more readable by sending basenames to frontend 2020-05-15 03:00:49 -04:00
Brandon Thomas 9772cabd99 Model picker! Updated frontend and backend
This allows the frontend user to choose which melgan and tacotron are
used at runtime without restarting the server. It could use UI
improvement, but it works.

The available models are configured with a toml config file loaded by
the backend.
2020-05-15 01:20:52 -04:00
Brandon Thomas f5cf28a589 upgrade sentence.rs 2020-05-11 02:21:28 -04:00
Brandon Thomas b3432795e5 Better space insertion, handling of punctuation 2020-05-11 00:30:10 -04:00
Brandon Thomas 6139bc6b3d Add sentence/numerics.rs for tokenization, numbers 2020-05-10 22:55:15 -04:00
Brandon Thomas 7b2eff1387 uncommitted changes to frontend 2020-05-10 22:42:07 -04:00
Brandon Thomas 8625daa59d Add frontend index.html 2020-05-10 22:39:00 -04:00
Brandon Thomas d2f517b092 doc commit 2020-05-06 20:58:38 -04:00
Brandon Thomas 33bf87a1e4 uncommitted changes 2020-05-06 20:58:05 -04:00
Brandon Thomas d18efaaefc make enabling webcam easier 2020-05-05 05:15:12 -04:00