Georg commited on
Commit
cca7bfe
·
1 Parent(s): 0c1299f

Update base image build and deps

Browse files
Files changed (2) hide show
  1. buildnum.txt +1 -1
  2. deploy.logs +685 -0
buildnum.txt CHANGED
@@ -1 +1 @@
1
- 5
 
1
+ 6
deploy.logs CHANGED
@@ -3971,3 +3971,688 @@ Stage 3: Deploying to HuggingFace Space
3971
 
3972
  Updated buildnum.txt -> 5
3973
  Committing changes...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3971
 
3972
  Updated buildnum.txt -> 5
3973
  Committing changes...
3974
+ [main 0c1299f] Update base image build and deps
3975
+ 2 files changed, 66 insertions(+), 1 deletion(-)
3976
+ ✓ Changes committed
3977
+
3978
+ Pushing to HuggingFace Space: gpue/foundationpose
3979
+ To https://huggingface.co/spaces/gpue/foundationpose
3980
+ 5ba2faa..0c1299f main -> main
3981
+
3982
+ ✓ Pushed to HuggingFace
3983
+
3984
+ HuggingFace will now:
3985
+ 1. Pull base image from DockerHub (gpue/foundationpose-base-l2:latest)
3986
+ 2. Start the Gradio app
3987
+
3988
+ Following build logs...
3989
+ Press Ctrl+C to stop watching
3990
+
3991
+ ===== Build Queued at 2026-01-30 10:16:57 / Commit SHA: 5ba2faa =====
3992
+
3993
+ --> FROM docker.io/gpue/foundationpose-base-l2:latest@sha256:fc145e095768c1df7af39afc4749deed854d49bb9a4d713791cdeaace05f37df
3994
+ DONE 0.0s
3995
+
3996
+ DONE 83.5s
3997
+
3998
+ DONE 147.9s
3999
+
4000
+ --> WORKDIR /app
4001
+ DONE 0.0s
4002
+
4003
+ --> COPY app.py client.py estimator.py masks.py .
4004
+ DONE 0.0s
4005
+
4006
+ --> Pushing image
4007
+ DONE 11.1s
4008
+
4009
+ --> Exporting cache
4010
+ DONE 0.1s
4011
+
4012
+
4013
+ ====================================
4014
+ Build Status Check
4015
+ ====================================
4016
+
4017
+ Final Status: RUNNING
4018
+ ✓ Deployment successful!
4019
+
4020
+ Space URL: https://gpue-foundationpose.hf.space
4021
+ API URL: https://gpue-foundationpose.hf.space/gradio_api/info
4022
+
4023
+ Test with: cd ../training && make test-perception-api
4024
+
4025
+ Following application logs for 1 minute...
4026
+ data: {"data":"===== Application Startup at 2026-01-30 10:21:44 =====\n","timestamp":"2026-01-30T10:21:44Z"}
4027
+
4028
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.953Z"}
4029
+
4030
+ data: {"data":"==========","timestamp":"2026-01-30T10:26:32.953Z"}
4031
+
4032
+ data: {"data":"== CUDA ==","timestamp":"2026-01-30T10:26:32.953Z"}
4033
+
4034
+ data: {"data":"==========","timestamp":"2026-01-30T10:26:32.953Z"}
4035
+
4036
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.957Z"}
4037
+
4038
+ data: {"data":"CUDA Version 11.8.0","timestamp":"2026-01-30T10:26:32.957Z"}
4039
+
4040
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.958Z"}
4041
+
4042
+ data: {"data":"Container image Copyright (c) 2016-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.","timestamp":"2026-01-30T10:26:32.958Z"}
4043
+
4044
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.959Z"}
4045
+
4046
+ data: {"data":"This container image and its contents are governed by the NVIDIA Deep Learning Container License.","timestamp":"2026-01-30T10:26:32.959Z"}
4047
+
4048
+ data: {"data":"By pulling and using the container, you accept the terms and conditions of this license:","timestamp":"2026-01-30T10:26:32.959Z"}
4049
+
4050
+ data: {"data":"https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license","timestamp":"2026-01-30T10:26:32.959Z"}
4051
+
4052
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.959Z"}
4053
+
4054
+ data: {"data":"A copy of this license is made available in this container at /NGC-DL-CONTAINER-LICENSE for your convenience.","timestamp":"2026-01-30T10:26:32.959Z"}
4055
+
4056
+ data: {"data":"","timestamp":"2026-01-30T10:26:32.980Z"}
4057
+
4058
+ data: {"data":"[2026-01-30 10:26:38,806] INFO: Starting in REAL mode with FoundationPose","timestamp":"2026-01-30T10:26:38.806Z"}
4059
+
4060
+ data: {"data":"/app/app.py:471: UserWarning: The parameters have been moved from the Blocks constructor to the launch() method in Gradio 6.0: theme. Please pass these parameters to launch() instead.","timestamp":"2026-01-30T10:26:38.807Z"}
4061
+
4062
+ data: {"data":" with gr.Blocks(title=\"FoundationPose Inference\", theme=gr.themes.Soft()) as demo:","timestamp":"2026-01-30T10:26:38.807Z"}
4063
+
4064
+ data: {"data":"[2026-01-30 10:26:39,338] INFO: HTTP Request: GET https://api.gradio.app/pkg-version \"HTTP/1.1 200 OK\"","timestamp":"2026-01-30T10:26:39.338Z"}
4065
+
4066
+ data: {"data":"[2026-01-30 10:26:39,425] INFO: HTTP Request: GET http://localhost:7860/gradio_api/startup-events \"HTTP/1.1 200 OK\"","timestamp":"2026-01-30T10:26:39.425Z"}
4067
+
4068
+ data: {"data":"[2026-01-30 10:26:39,449] INFO: HTTP Request: HEAD http://localhost:7860/ \"HTTP/1.1 200 OK\"","timestamp":"2026-01-30T10:26:39.449Z"}
4069
+
4070
+ data: {"data":"[2026-01-30 10:27:20,572] INFO: generated new fontManager","timestamp":"2026-01-30T10:27:20.572Z"}
4071
+
4072
+ data: {"data":"[2026-01-30 10:27:21,305] INFO: Initializing FoundationPose model...","timestamp":"2026-01-30T10:27:21.305Z"}
4073
+
4074
+ data: {"data":"[2026-01-30 10:27:21,346] INFO: Using device: cuda","timestamp":"2026-01-30T10:27:21.346Z"}
4075
+
4076
+ data: {"data":"[2026-01-30 10:27:21,346] INFO: Loading real FoundationPose model...","timestamp":"2026-01-30T10:27:21.346Z"}
4077
+
4078
+ data: {"data":"The cache for model files in Transformers v4.22.0 has been updated. Migrating your old cache. This is a one-time only operation. You can interrupt this and resume the migration later on by calling `transformers.utils.move_cache()`.","timestamp":"2026-01-30T10:27:22.195Z"}
4079
+
4080
+ data: {"data":"* Running on local URL: http://0.0.0.0:7860","timestamp":"2026-01-30T10:27:22.196Z"}
4081
+
4082
+ data: {"data":"* To create a public link, set `share=True` in `launch()`.","timestamp":"2026-01-30T10:27:22.196Z"}
4083
+
4084
+ data: {"data":"\r0it [00:00, ?it/s]\r0it [00:00, ?it/s]","timestamp":"2026-01-30T10:27:22.196Z"}
4085
+
4086
+ data: {"data":"[2026-01-30 10:27:26,774] WARNING: No model weights found in weights","timestamp":"2026-01-30T10:27:26.775Z"}
4087
+
4088
+ data: {"data":"[2026-01-30 10:27:26,775] WARNING: Model will not work without weights","timestamp":"2026-01-30T10:27:26.775Z"}
4089
+
4090
+ data: {"data":"[2026-01-30 10:27:26,775] INFO: FoundationPose estimator initialized (device: cuda)","timestamp":"2026-01-30T10:27:26.775Z"}
4091
+
4092
+ data: {"data":"[2026-01-30 10:27:26,775] INFO: ✓ Real FoundationPose model initialized successfully","timestamp":"2026-01-30T10:27:26.775Z"}
4093
+
4094
+ data: {"data":"[2026-01-30 10:27:26,775] INFO: FoundationPose inference ready","timestamp":"2026-01-30T10:27:26.775Z"}
4095
+
4096
+ data: {"data":"[2026-01-30 10:27:26,775] INFO: Registering object 'target_cube' with 0 reference images","timestamp":"2026-01-30T10:27:26.775Z"}
4097
+
4098
+ data: {"data":"[2026-01-30 10:27:26,777] INFO: Loaded mesh for 'target_cube' from /tmp/gradio/9ebd036b2db4aeb794e996da3508c376a4043c006b2a2bda178c1d42a6ab5306/t_shape.obj","timestamp":"2026-01-30T10:27:26.778Z"}
4099
+
4100
+ data: {"data":"[2026-01-30 10:27:26,778] INFO: ✓ Registered object 'target_cube' with 0 reference images","timestamp":"2026-01-30T10:27:26.778Z"}
4101
+
4102
+ data: {"data":"[send()] 10.20.24.62:36996 - \"GET /gradio_api/upload_progress?upload_id=d2bq968rxa4 HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:36.913Z"}
4103
+
4104
+ data: {"data":"[send()] 10.20.6.23:51260 - \"POST /gradio_api/upload?upload_id=d2bq968rxa4 HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:36.915Z"}
4105
+
4106
+ data: {"data":"[send()] 10.20.35.217:38878 - \"GET /gradio_api/file%3D/tmp/gradio/e4ccfd26a9721ad7a04bc7ea9124c7a509e5fea1d15605b26030767b9075e441/rgb_001.jpg HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:37.089Z"}
4107
+
4108
+ data: {"data":"[send()] 10.20.6.23:51260 - \"GET /gradio_api/upload_progress?upload_id=83xzkf3295g HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:39.715Z"}
4109
+
4110
+ data: {"data":"[send()] 10.20.35.217:38878 - \"POST /gradio_api/upload?upload_id=83xzkf3295g HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:39.778Z"}
4111
+
4112
+ data: {"data":"[send()] 10.20.24.62:36996 - \"GET /gradio_api/file%3D/tmp/gradio/beeb4b04679b92f98a8372e287e399589cb10f72bd8d9af2664c1d95c51601c8/depth_001.png HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:39.893Z"}
4113
+
4114
+ data: {"data":"[send()] 10.20.35.217:13996 - \"POST /gradio_api/queue/join?logs=container HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:46.393Z"}
4115
+
4116
+ data: {"data":"[2026-01-30 10:27:46,411] WARNING: Depth (720, 1280) and RGB (160, 240) sizes don't match, resizing depth","timestamp":"2026-01-30T10:27:46.411Z"}
4117
+
4118
+ data: {"data":"[2026-01-30 10:27:46,414] INFO: Converted 8-bit depth to float32, range: [1.235, 5.000]m","timestamp":"2026-01-30T10:27:46.415Z"}
4119
+
4120
+ data: {"data":"[2026-01-30 10:27:46,414] WARNING: Depth image has 3 channels, using first channel","timestamp":"2026-01-30T10:27:46.415Z"}
4121
+
4122
+ data: {"data":"[2026-01-30 10:27:46,417] INFO: Otsu mask coverage 2.6%","timestamp":"2026-01-30T10:27:46.417Z"}
4123
+
4124
+ data: {"data":"[2026-01-30 10:27:46,417] INFO: Estimating pose for object 'target_cube'","timestamp":"2026-01-30T10:27:46.418Z"}
4125
+
4126
+ data: {"data":"[2026-01-30 10:27:46,418] INFO: Initializing score predictor...","timestamp":"2026-01-30T10:27:46.418Z"}
4127
+
4128
+ data: {"data":"[__init__()] self.cfg: ","timestamp":"2026-01-30T10:27:46.431Z"}
4129
+
4130
+ data: {"data":" lr: 0.0001","timestamp":"2026-01-30T10:27:46.431Z"}
4131
+
4132
+ data: {"data":"c_in: 6","timestamp":"2026-01-30T10:27:46.431Z"}
4133
+
4134
+ data: {"data":"zfar: 'Infinity'","timestamp":"2026-01-30T10:27:46.431Z"}
4135
+
4136
+ data: {"data":"debug: null","timestamp":"2026-01-30T10:27:46.431Z"}
4137
+
4138
+ data: {"data":"n_view: 1","timestamp":"2026-01-30T10:27:46.431Z"}
4139
+
4140
+ data: {"data":"run_id: 3wy8qqex","timestamp":"2026-01-30T10:27:46.431Z"}
4141
+
4142
+ data: {"data":"use_BN: true","timestamp":"2026-01-30T10:27:46.431Z"}
4143
+
4144
+ data: {"data":"exp_name: 2024-01-11-20-02-45","timestamp":"2026-01-30T10:27:46.431Z"}
4145
+
4146
+ data: {"data":"n_epochs: 62","timestamp":"2026-01-30T10:27:46.431Z"}
4147
+
4148
+ data: {"data":"save_dir: /home/bowenw/debug/2024-01-11-20-02-45/","timestamp":"2026-01-30T10:27:46.431Z"}
4149
+
4150
+ data: {"data":"use_mask: false","timestamp":"2026-01-30T10:27:46.431Z"}
4151
+
4152
+ data: {"data":"loss_type: pairwise_valid","timestamp":"2026-01-30T10:27:46.431Z"}
4153
+
4154
+ data: {"data":"optimizer: adam","timestamp":"2026-01-30T10:27:46.431Z"}
4155
+
4156
+ data: {"data":"batch_size: 64","timestamp":"2026-01-30T10:27:46.431Z"}
4157
+
4158
+ data: {"data":"crop_ratio: 1.1","timestamp":"2026-01-30T10:27:46.431Z"}
4159
+
4160
+ data: {"data":"enable_amp: true","timestamp":"2026-01-30T10:27:46.431Z"}
4161
+
4162
+ data: {"data":"use_normal: false","timestamp":"2026-01-30T10:27:46.431Z"}
4163
+
4164
+ data: {"data":"max_num_key: null","timestamp":"2026-01-30T10:27:46.431Z"}
4165
+
4166
+ data: {"data":"warmup_step: -1","timestamp":"2026-01-30T10:27:46.431Z"}
4167
+
4168
+ data: {"data":"input_resize:","timestamp":"2026-01-30T10:27:46.431Z"}
4169
+
4170
+ data: {"data":"- 160","timestamp":"2026-01-30T10:27:46.431Z"}
4171
+
4172
+ data: {"data":"- 160","timestamp":"2026-01-30T10:27:46.431Z"}
4173
+
4174
+ data: {"data":"max_step_val: 1000","timestamp":"2026-01-30T10:27:46.431Z"}
4175
+
4176
+ data: {"data":"vis_interval: 1000","timestamp":"2026-01-30T10:27:46.431Z"}
4177
+
4178
+ data: {"data":"weight_decay: 0","timestamp":"2026-01-30T10:27:46.431Z"}
4179
+
4180
+ data: {"data":"normalize_xyz: true","timestamp":"2026-01-30T10:27:46.431Z"}
4181
+
4182
+ data: {"data":"resume_run_id: null","timestamp":"2026-01-30T10:27:46.431Z"}
4183
+
4184
+ data: {"data":"clip_grad_norm: 'Infinity'","timestamp":"2026-01-30T10:27:46.431Z"}
4185
+
4186
+ data: {"data":"lr_epoch_decay: 500","timestamp":"2026-01-30T10:27:46.431Z"}
4187
+
4188
+ data: {"data":"render_backend: nvdiffrast","timestamp":"2026-01-30T10:27:46.431Z"}
4189
+
4190
+ data: {"data":"train_num_pair: 5","timestamp":"2026-01-30T10:27:46.431Z"}
4191
+
4192
+ data: {"data":"lr_decay_epochs:","timestamp":"2026-01-30T10:27:46.431Z"}
4193
+
4194
+ data: {"data":"- 50","timestamp":"2026-01-30T10:27:46.431Z"}
4195
+
4196
+ data: {"data":"n_epochs_warmup: 1","timestamp":"2026-01-30T10:27:46.431Z"}
4197
+
4198
+ data: {"data":"make_pair_online: false","timestamp":"2026-01-30T10:27:46.431Z"}
4199
+
4200
+ data: {"data":"gradient_max_norm: 'Infinity'","timestamp":"2026-01-30T10:27:46.431Z"}
4201
+
4202
+ data: {"data":"max_step_per_epoch: 10000","timestamp":"2026-01-30T10:27:46.431Z"}
4203
+
4204
+ data: {"data":"n_rendering_workers: 1","timestamp":"2026-01-30T10:27:46.431Z"}
4205
+
4206
+ data: {"data":"save_epoch_interval: 100","timestamp":"2026-01-30T10:27:46.431Z"}
4207
+
4208
+ data: {"data":"n_dataloader_workers: 100","timestamp":"2026-01-30T10:27:46.431Z"}
4209
+
4210
+ data: {"data":"split_objects_across_gpus: true","timestamp":"2026-01-30T10:27:46.431Z"}
4211
+
4212
+ data: {"data":"ckpt_dir: /app/FoundationPose/learning/training/../../weights/2024-01-11-20-02-45/model_best.pth","timestamp":"2026-01-30T10:27:46.431Z"}
4213
+
4214
+ data: {"data":"","timestamp":"2026-01-30T10:27:46.431Z"}
4215
+
4216
+ data: {"data":"[__init__()] self.h5_file:None","timestamp":"2026-01-30T10:27:46.431Z"}
4217
+
4218
+ data: {"data":"[send()] 10.20.6.23:21526 - \"GET /gradio_api/queue/data?session_hash=lfg7hjkfkwe HTTP/1.1\" 200","timestamp":"2026-01-30T10:27:46.560Z"}
4219
+
4220
+ data: {"data":"[__init__()] Using pretrained model from /app/FoundationPose/learning/training/../../weights/2024-01-11-20-02-45/model_best.pth","timestamp":"2026-01-30T10:27:46.708Z"}
4221
+
4222
+ data: {"data":"[__init__()] init done","timestamp":"2026-01-30T10:27:46.939Z"}
4223
+
4224
+ data: {"data":"[2026-01-30 10:27:46,939] INFO: Initializing pose refiner...","timestamp":"2026-01-30T10:27:46.939Z"}
4225
+
4226
+ data: {"data":"[__init__()] welcome","timestamp":"2026-01-30T10:27:46.940Z"}
4227
+
4228
+ data: {"data":"[__init__()] self.cfg: ","timestamp":"2026-01-30T10:27:46.950Z"}
4229
+
4230
+ data: {"data":" lr: 0.0001","timestamp":"2026-01-30T10:27:46.950Z"}
4231
+
4232
+ data: {"data":"c_in: 6","timestamp":"2026-01-30T10:27:46.950Z"}
4233
+
4234
+ data: {"data":"zfar: .inf","timestamp":"2026-01-30T10:27:46.950Z"}
4235
+
4236
+ data: {"data":"debug: null","timestamp":"2026-01-30T10:27:46.950Z"}
4237
+
4238
+ data: {"data":"w_rot: 0.1","timestamp":"2026-01-30T10:27:46.950Z"}
4239
+
4240
+ data: {"data":"n_view: 1","timestamp":"2026-01-30T10:27:46.950Z"}
4241
+
4242
+ data: {"data":"run_id: null","timestamp":"2026-01-30T10:27:46.950Z"}
4243
+
4244
+ data: {"data":"use_BN: true","timestamp":"2026-01-30T10:27:46.950Z"}
4245
+
4246
+ data: {"data":"rot_rep: axis_angle","timestamp":"2026-01-30T10:27:46.950Z"}
4247
+
4248
+ data: {"data":"ckpt_dir: /app/FoundationPose/learning/training/../../weights/2023-10-28-18-33-37/model_best.pth","timestamp":"2026-01-30T10:27:46.950Z"}
4249
+
4250
+ data: {"data":"exp_name: 2023-10-28-18-33-37","timestamp":"2026-01-30T10:27:46.950Z"}
4251
+
4252
+ data: {"data":"save_dir: /tmp/2023-10-28-18-33-37/","timestamp":"2026-01-30T10:27:46.950Z"}
4253
+
4254
+ data: {"data":"loss_type: l2","timestamp":"2026-01-30T10:27:46.950Z"}
4255
+
4256
+ data: {"data":"optimizer: adam","timestamp":"2026-01-30T10:27:46.950Z"}
4257
+
4258
+ data: {"data":"trans_rep: tracknet","timestamp":"2026-01-30T10:27:46.950Z"}
4259
+
4260
+ data: {"data":"batch_size: 64","timestamp":"2026-01-30T10:27:46.950Z"}
4261
+
4262
+ data: {"data":"crop_ratio: 1.2","timestamp":"2026-01-30T10:27:46.950Z"}
4263
+
4264
+ data: {"data":"use_normal: false","timestamp":"2026-01-30T10:27:46.950Z"}
4265
+
4266
+ data: {"data":"BN_momentum: 0.1","timestamp":"2026-01-30T10:27:46.950Z"}
4267
+
4268
+ data: {"data":"max_num_key: null","timestamp":"2026-01-30T10:27:46.950Z"}
4269
+
4270
+ data: {"data":"warmup_step: -1","timestamp":"2026-01-30T10:27:46.950Z"}
4271
+
4272
+ data: {"data":"input_resize:","timestamp":"2026-01-30T10:27:46.950Z"}
4273
+
4274
+ data: {"data":"- 160","timestamp":"2026-01-30T10:27:46.950Z"}
4275
+
4276
+ data: {"data":"- 160","timestamp":"2026-01-30T10:27:46.950Z"}
4277
+
4278
+ data: {"data":"max_step_val: 1000","timestamp":"2026-01-30T10:27:46.950Z"}
4279
+
4280
+ data: {"data":"normal_uint8: false","timestamp":"2026-01-30T10:27:46.950Z"}
4281
+
4282
+ data: {"data":"vis_interval: 1000","timestamp":"2026-01-30T10:27:46.950Z"}
4283
+
4284
+ data: {"data":"weight_decay: 0","timestamp":"2026-01-30T10:27:46.950Z"}
4285
+
4286
+ data: {"data":"n_max_objects: null","timestamp":"2026-01-30T10:27:46.950Z"}
4287
+
4288
+ data: {"data":"normalize_xyz: true","timestamp":"2026-01-30T10:27:46.950Z"}
4289
+
4290
+ data: {"data":"clip_grad_norm: 'Infinity'","timestamp":"2026-01-30T10:27:46.950Z"}
4291
+
4292
+ data: {"data":"rot_normalizer: 0.3490658503988659","timestamp":"2026-01-30T10:27:46.950Z"}
4293
+
4294
+ data: {"data":"trans_normalizer:","timestamp":"2026-01-30T10:27:46.950Z"}
4295
+
4296
+ data: {"data":"- 0.019999999552965164","timestamp":"2026-01-30T10:27:46.950Z"}
4297
+
4298
+ data: {"data":"- 0.019999999552965164","timestamp":"2026-01-30T10:27:46.950Z"}
4299
+
4300
+ data: {"data":"- 0.05000000074505806","timestamp":"2026-01-30T10:27:46.950Z"}
4301
+
4302
+ data: {"data":"max_step_per_epoch: 25000","timestamp":"2026-01-30T10:27:46.950Z"}
4303
+
4304
+ data: {"data":"val_epoch_interval: 10","timestamp":"2026-01-30T10:27:46.950Z"}
4305
+
4306
+ data: {"data":"n_dataloader_workers: 60","timestamp":"2026-01-30T10:27:46.950Z"}
4307
+
4308
+ data: {"data":"enable_amp: true","timestamp":"2026-01-30T10:27:46.950Z"}
4309
+
4310
+ data: {"data":"use_mask: false","timestamp":"2026-01-30T10:27:46.950Z"}
4311
+
4312
+ data: {"data":"","timestamp":"2026-01-30T10:27:46.950Z"}
4313
+
4314
+ data: {"data":"[__init__()] self.h5_file:","timestamp":"2026-01-30T10:27:46.950Z"}
4315
+
4316
+ data: {"data":"[__init__()] Using pretrained model from /app/FoundationPose/learning/training/../../weights/2023-10-28-18-33-37/model_best.pth","timestamp":"2026-01-30T10:27:47.084Z"}
4317
+
4318
+ data: {"data":"[__init__()] init done","timestamp":"2026-01-30T10:27:47.162Z"}
4319
+
4320
+ data: {"data":"[2026-01-30 10:27:47,162] INFO: Initializing CUDA rasterizer...","timestamp":"2026-01-30T10:27:47.162Z"}
4321
+
4322
+ data: {"data":"[2026-01-30 10:27:47,165] INFO: Creating FoundationPose estimator for 'target_cube'...","timestamp":"2026-01-30T10:27:47.165Z"}
4323
+
4324
+ data: {"data":"[2026-01-30 10:27:47,165] INFO: Using model-based mode with mesh","timestamp":"2026-01-30T10:27:47.165Z"}
4325
+
4326
+ data: {"data":"[reset_object()] self.diameter:0.206155281280883, vox_size:0.01030776406404415","timestamp":"2026-01-30T10:27:47.169Z"}
4327
+
4328
+ data: {"data":"[reset_object()] self.pts:torch.Size([16, 3])","timestamp":"2026-01-30T10:27:47.187Z"}
4329
+
4330
+ data: {"data":"[reset_object()] reset done","timestamp":"2026-01-30T10:27:47.191Z"}
4331
+
4332
+ data: {"data":"[make_rotation_grid()] cam_in_obs:(42, 4, 4)","timestamp":"2026-01-30T10:27:47.192Z"}
4333
+
4334
+ data: {"data":"[make_rotation_grid()] rot_grid:(252, 4, 4)","timestamp":"2026-01-30T10:27:47.195Z"}
4335
+
4336
+ data: {"data":"[make_rotation_grid()] after cluster, rot_grid:(252, 4, 4)","timestamp":"2026-01-30T10:27:47.198Z"}
4337
+
4338
+ data: {"data":"[make_rotation_grid()] self.rot_grid: torch.Size([252, 4, 4])","timestamp":"2026-01-30T10:27:47.198Z"}
4339
+
4340
+ data: {"data":"[2026-01-30 10:27:47,198] INFO: Running registration (first frame)...","timestamp":"2026-01-30T10:27:47.198Z"}
4341
+
4342
+ data: {"data":"[register()] Welcome","timestamp":"2026-01-30T10:27:47.198Z"}
4343
+
4344
+ data: {"data":"[register()] poses:(252, 4, 4)","timestamp":"2026-01-30T10:27:47.813Z"}
4345
+
4346
+ data: {"data":"[register()] after viewpoint, add_errs min:-1.0","timestamp":"2026-01-30T10:27:47.822Z"}
4347
+
4348
+ data: {"data":"/usr/local/lib/python3.10/dist-packages/torch/__init__.py:614: UserWarning: torch.set_default_tensor_type() is deprecated as of PyTorch 2.1, please use torch.set_default_dtype() and torch.set_default_device() as alternatives. (Triggered internally at ../torch/csrc/tensor/python_tensor.cpp:451.)","timestamp":"2026-01-30T10:27:47.824Z"}
4349
+
4350
+ data: {"data":" _C._set_default_tensor_type(t)","timestamp":"2026-01-30T10:27:47.824Z"}
4351
+
4352
+ data: {"data":"[predict()] ob_in_cams:(252, 4, 4)","timestamp":"2026-01-30T10:27:47.824Z"}
4353
+
4354
+ data: {"data":"[predict()] self.cfg.use_normal:False","timestamp":"2026-01-30T10:27:47.824Z"}
4355
+
4356
+ data: {"data":"[predict()] trans_normalizer:[0.019999999552965164, 0.019999999552965164, 0.05000000074505806], rot_normalizer:0.3490658503988659","timestamp":"2026-01-30T10:27:47.825Z"}
4357
+
4358
+ data: {"data":"[predict()] making cropped data","timestamp":"2026-01-30T10:27:47.826Z"}
4359
+
4360
+ data: {"data":"[make_crop_data_batch()] Welcome make_crop_data_batch","timestamp":"2026-01-30T10:27:47.826Z"}
4361
+
4362
+ data: {"data":"[2026-01-30 10:27:47,838] ERROR: Pose estimation failed: expected mat1 and mat2 to have the same dtype, but got: float != double","timestamp":"2026-01-30T10:27:47.839Z"}
4363
+
4364
+ data: {"data":"Traceback (most recent call last):","timestamp":"2026-01-30T10:27:47.839Z"}
4365
+
4366
+ data: {"data":" File \"/app/estimator.py\", line 229, in estimate_pose","timestamp":"2026-01-30T10:27:47.839Z"}
4367
+
4368
+ data: {"data":" pose = estimator.register(","timestamp":"2026-01-30T10:27:47.839Z"}
4369
+
4370
+ data: {"data":" File \"/app/FoundationPose/estimater.py\", line 215, in register","timestamp":"2026-01-30T10:27:47.839Z"}
4371
+
4372
+ data: {"data":" poses, vis = self.refiner.predict(mesh=self.mesh, mesh_tensors=self.mesh_tensors, rgb=rgb, depth=depth, K=K, ob_in_cams=poses.data.cpu().numpy(), normal_map=normal_map, xyz_map=xyz_map, glctx=self.glctx, mesh_diameter=self.diameter, iteration=iteration, get_vis=self.debug>=2)","timestamp":"2026-01-30T10:27:47.839Z"}
4373
+
4374
+ data: {"data":" File \"/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py\", line 115, in decorate_context","timestamp":"2026-01-30T10:27:47.839Z"}
4375
+
4376
+ data: {"data":" return func(*args, **kwargs)","timestamp":"2026-01-30T10:27:47.839Z"}
4377
+
4378
+ data: {"data":" File \"/app/FoundationPose/learning/training/predict_pose_refine.py\", line 184, in predict","timestamp":"2026-01-30T10:27:47.839Z"}
4379
+
4380
+ data: {"data":" pose_data = make_crop_data_batch(self.cfg.input_resize, B_in_cams, mesh_centered, rgb_tensor, depth_tensor, K, crop_ratio=crop_ratio, normal_map=normal_map, xyz_map=xyz_map_tensor, cfg=self.cfg, glctx=glctx, mesh_tensors=mesh_tensors, dataset=self.dataset, mesh_diameter=mesh_diameter)","timestamp":"2026-01-30T10:27:47.839Z"}
4381
+
4382
+ data: {"data":" File \"/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py\", line 115, in decorate_context","timestamp":"2026-01-30T10:27:47.839Z"}
4383
+
4384
+ data: {"data":" return func(*args, **kwargs)","timestamp":"2026-01-30T10:27:47.839Z"}
4385
+
4386
+ data: {"data":" File \"/app/FoundationPose/learning/training/predict_pose_refine.py\", line 31, in make_crop_data_batch","timestamp":"2026-01-30T10:27:47.839Z"}
4387
+
4388
+ data: {"data":" tf_to_crops = compute_crop_window_tf_batch(pts=mesh.vertices, H=H, W=W, poses=ob_in_cams, K=K, crop_ratio=crop_ratio, out_size=(render_size[1], render_size[0]), method=method, mesh_diameter=mesh_diameter)","timestamp":"2026-01-30T10:27:47.839Z"}
4389
+
4390
+ data: {"data":" File \"/app/FoundationPose/Utils.py\", line 611, in compute_crop_window_tf_batch","timestamp":"2026-01-30T10:27:47.839Z"}
4391
+
4392
+ data: {"data":" projected = (K@pts.reshape(-1,3).T).T","timestamp":"2026-01-30T10:27:47.839Z"}
4393
+
4394
+ data: {"data":"RuntimeError: expected mat1 and mat2 to have the same dtype, but got: float != double","timestamp":"2026-01-30T10:27:47.839Z"}
4395
+
4396
+ data: {"data":"Traceback (most recent call last):","timestamp":"2026-01-30T10:27:47.839Z"}
4397
+
4398
+ data: {"data":" File \"/app/estimator.py\", line 229, in estimate_pose","timestamp":"2026-01-30T10:27:47.839Z"}
4399
+
4400
+ data: {"data":" pose = estimator.register(","timestamp":"2026-01-30T10:27:47.839Z"}
4401
+
4402
+ data: {"data":" File \"/app/FoundationPose/estimater.py\", line 215, in register","timestamp":"2026-01-30T10:27:47.839Z"}
4403
+
4404
+ data: {"data":" poses, vis = self.refiner.predict(mesh=self.mesh, mesh_tensors=self.mesh_tensors, rgb=rgb, depth=depth, K=K, ob_in_cams=poses.data.cpu().numpy(), normal_map=normal_map, xyz_map=xyz_map, glctx=self.glctx, mesh_diameter=self.diameter, iteration=iteration, get_vis=self.debug>=2)","timestamp":"2026-01-30T10:27:47.839Z"}
4405
+
4406
+ data: {"data":" File \"/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py\", line 115, in decorate_context","timestamp":"2026-01-30T10:27:47.839Z"}
4407
+
4408
+ data: {"data":" return func(*args, **kwargs)","timestamp":"2026-01-30T10:27:47.839Z"}
4409
+
4410
+ data: {"data":" File \"/app/FoundationPose/learning/training/predict_pose_refine.py\", line 184, in predict","timestamp":"2026-01-30T10:27:47.839Z"}
4411
+
4412
+ data: {"data":" pose_data = make_crop_data_batch(self.cfg.input_resize, B_in_cams, mesh_centered, rgb_tensor, depth_tensor, K, crop_ratio=crop_ratio, normal_map=normal_map, xyz_map=xyz_map_tensor, cfg=self.cfg, glctx=glctx, mesh_tensors=mesh_tensors, dataset=self.dataset, mesh_diameter=mesh_diameter)","timestamp":"2026-01-30T10:27:47.839Z"}
4413
+
4414
+ data: {"data":" File \"/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py\", line 115, in decorate_context","timestamp":"2026-01-30T10:27:47.839Z"}
4415
+
4416
+ data: {"data":" return func(*args, **kwargs)","timestamp":"2026-01-30T10:27:47.839Z"}
4417
+
4418
+ data: {"data":" File \"/app/FoundationPose/learning/training/predict_pose_refine.py\", line 31, in make_crop_data_batch","timestamp":"2026-01-30T10:27:47.839Z"}
4419
+
4420
+ data: {"data":" tf_to_crops = compute_crop_window_tf_batch(pts=mesh.vertices, H=H, W=W, poses=ob_in_cams, K=K, crop_ratio=crop_ratio, out_size=(render_size[1], render_size[0]), method=method, mesh_diameter=mesh_diameter)","timestamp":"2026-01-30T10:27:47.839Z"}
4421
+
4422
+ data: {"data":" File \"/app/FoundationPose/Utils.py\", line 611, in compute_crop_window_tf_batch","timestamp":"2026-01-30T10:27:47.839Z"}
4423
+
4424
+ data: {"data":" projected = (K@pts.reshape(-1,3).T).T","timestamp":"2026-01-30T10:27:47.839Z"}
4425
+
4426
+ data: {"data":"RuntimeError: expected mat1 and mat2 to have the same dtype, but got: float != double","timestamp":"2026-01-30T10:27:47.839Z"}
4427
+
4428
+ data: {"data":"[send()] 10.16.14.243:32701 - \"GET / HTTP/1.1\" 200","timestamp":"2026-01-30T10:29:37.575Z"}
4429
+
4430
+ data: {"data":"[send()] 10.20.35.217:9584 - \"GET /?logs=build HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.054Z"}
4431
+
4432
+ data: {"data":"[send()] 10.20.35.217:9584 - \"GET /assets/index-DjiShSXF.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.252Z"}
4433
+
4434
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /?logs=build HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.371Z"}
4435
+
4436
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/index-DjiShSXF.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.542Z"}
4437
+
4438
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/index-B5Zu_GVg.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.606Z"}
4439
+
4440
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/svelte/svelte_easing.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.728Z"}
4441
+
4442
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/svelte/svelte_animate.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.730Z"}
4443
+
4444
+ data: {"data":"[send()] 10.20.35.217:6432 - \"GET /assets/svelte/svelte_svelte.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.788Z"}
4445
+
4446
+ data: {"data":"[send()] 10.20.35.217:30841 - \"GET /assets/svelte/svelte_attachments.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.805Z"}
4447
+
4448
+ data: {"data":"[send()] 10.20.8.27:14179 - \"GET /assets/svelte/svelte_legacy.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.806Z"}
4449
+
4450
+ data: {"data":"[send()] 10.20.6.23:33966 - \"GET /assets/svelte/svelte_internal_flags_async.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.806Z"}
4451
+
4452
+ data: {"data":"[send()] 10.20.24.62:3815 - \"GET /assets/svelte/svelte_internal_flags_legacy.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.807Z"}
4453
+
4454
+ data: {"data":"[send()] 10.20.35.217:50933 - \"GET /assets/svelte/svelte_motion.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.809Z"}
4455
+
4456
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/svelte/svelte_internal_server.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.811Z"}
4457
+
4458
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/svelte/svelte_internal_flags_tracing.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.812Z"}
4459
+
4460
+ data: {"data":"[send()] 10.20.8.27:46038 - \"GET /assets/svelte/svelte_server.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.816Z"}
4461
+
4462
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /assets/svelte/svelte_transition.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.818Z"}
4463
+
4464
+ data: {"data":"[send()] 10.20.6.23:40450 - \"GET /assets/svelte/svelte_reactivity_window.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.820Z"}
4465
+
4466
+ data: {"data":"[send()] 10.20.6.23:13756 - \"GET /assets/svelte/svelte_internal_client.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.823Z"}
4467
+
4468
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /assets/svelte/svelte_store.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.823Z"}
4469
+
4470
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/svelte/svelte_reactivity.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.824Z"}
4471
+
4472
+ data: {"data":"[send()] 10.20.35.217:26096 - \"GET /assets/svelte/svelte_events.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.829Z"}
4473
+
4474
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/svelte/validate-khlEg3pd.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.905Z"}
4475
+
4476
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /assets/svelte/index-6-3S3c88.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.914Z"}
4477
+
4478
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/svelte/constants-BTL-klwN.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.915Z"}
4479
+
4480
+ data: {"data":"[send()] 10.20.8.27:46038 - \"GET /assets/svelte/index-B0zdmtA4.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.917Z"}
4481
+
4482
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/svelte/snippet-B7Rg6G9D.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.929Z"}
4483
+
4484
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /assets/svelte/utils-Bmu7F6be.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.930Z"}
4485
+
4486
+ data: {"data":"[send()] 10.20.6.23:13756 - \"GET /assets/svelte/custom-element-N2TeiOiC.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.932Z"}
4487
+
4488
+ data: {"data":"[send()] 10.20.35.217:26096 - \"GET /assets/svelte/legacy-client-zNO_yntr.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.937Z"}
4489
+
4490
+ data: {"data":"[send()] 10.20.24.62:3815 - \"GET /assets/svelte/utils-CeSFTyv7.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.937Z"}
4491
+
4492
+ data: {"data":"[send()] 10.20.6.23:33966 - \"GET /assets/svelte/escaping-CBnpiEl5.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.938Z"}
4493
+
4494
+ data: {"data":"[send()] 10.20.6.23:40450 - \"GET /assets/svelte/media-query-D37ajmZt.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.938Z"}
4495
+
4496
+ data: {"data":"[send()] 10.20.35.217:50933 - \"GET /assets/svelte/index-utLXTo0e.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.941Z"}
4497
+
4498
+ data: {"data":"[send()] 10.20.35.217:30841 - \"GET /assets/svelte/reactive-value-o-Ihm_Cp.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.941Z"}
4499
+
4500
+ data: {"data":"[send()] 10.20.8.27:14179 - \"GET /assets/svelte/loop-CiZ6Mtf9.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.942Z"}
4501
+
4502
+ data: {"data":"[send()] 10.20.8.27:55389 - \"GET /assets/svelte/attributes-BObN4qe9.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.944Z"}
4503
+
4504
+ data: {"data":"[send()] 10.20.24.62:33453 - \"GET /assets/svelte/hydration-nC5IHVVc.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:24.945Z"}
4505
+
4506
+ data: {"data":"[send()] 10.20.35.217:50933 - \"GET /assets/StreamingBar-BCIMpGXo.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.131Z"}
4507
+
4508
+ data: {"data":"[send()] 10.20.6.23:40450 - \"GET /assets/Index-BRjrOZ4Y.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.133Z"}
4509
+
4510
+ data: {"data":"[send()] 10.20.8.27:14179 - \"GET /assets/ScrollFade-Z5OOjlGL.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.135Z"}
4511
+
4512
+ data: {"data":"[send()] 10.20.6.23:33966 - \"GET /assets/i18n-B4hKvn1K.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.141Z"}
4513
+
4514
+ data: {"data":"[send()] 10.20.24.62:3815 - \"GET /assets/prism-python-B0Zan1LT.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.142Z"}
4515
+
4516
+ data: {"data":"[send()] 10.20.35.217:30841 - \"GET /assets/i18n-BHxvmanQ.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.144Z"}
4517
+
4518
+ data: {"data":"[send()] 10.20.8.27:46038 - \"GET /assets/Index-CI7BqPz-.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.149Z"}
4519
+
4520
+ data: {"data":"[send()] 10.20.6.23:13756 - \"GET /assets/StreamingBar-K0YZHDYh.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.150Z"}
4521
+
4522
+ data: {"data":"[send()] 10.20.35.217:26096 - \"GET /assets/MarkdownCode-DBmitoTT.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.153Z"}
4523
+
4524
+ data: {"data":"[send()] 10.20.8.27:55389 - \"GET /assets/MarkdownCode-BoA7s7hW.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.153Z"}
4525
+
4526
+ data: {"data":"[send()] 10.20.24.62:33453 - \"GET /assets/ScrollFade--X35ErLD.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.154Z"}
4527
+
4528
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /assets/index-Be0Bc_Z3.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.160Z"}
4529
+
4530
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/utils.svelte-kG009vb9.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.161Z"}
4531
+
4532
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /assets/index-tFQomdd2.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.162Z"}
4533
+
4534
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/init.svelte-Cw9DJq2D.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.163Z"}
4535
+
4536
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /theme.css?v=7ea35e6dcc907ae0cf31a4db5636b8fe259499b471116b739316daa191c42db8 HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.477Z"}
4537
+
4538
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/state.svelte-DFm6rEHb.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.491Z"}
4539
+
4540
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/Blocks-VSle3shO.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.501Z"}
4541
+
4542
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /assets/Blocks-CXVCGwNW.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.502Z"}
4543
+
4544
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /static/fonts/Montserrat/Montserrat-Regular.woff2 HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.600Z"}
4545
+
4546
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/Index-h7PR9ySa.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.696Z"}
4547
+
4548
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /assets/Index-BDcHJDzf.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.698Z"}
4549
+
4550
+ data: {"data":"[send()] 10.20.8.27:46038 - \"GET /assets/Example-CgIc4GLa.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.711Z"}
4551
+
4552
+ data: {"data":"[send()] 10.20.24.62:3815 - \"GET /assets/Walkthrough-CJf9hODv.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.713Z"}
4553
+
4554
+ data: {"data":"[send()] 10.20.35.217:30841 - \"GET /assets/Index-cY7HT1Ac.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.715Z"}
4555
+
4556
+ data: {"data":"[send()] 10.20.6.23:13756 - \"GET /assets/Walkthrough-BGVrgc3k.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.716Z"}
4557
+
4558
+ data: {"data":"[send()] 10.20.8.27:55389 - \"GET /assets/Example-D94zUedn.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.717Z"}
4559
+
4560
+ data: {"data":"[send()] 10.20.24.62:33453 - \"GET /assets/Index-B5xYZxn_.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.717Z"}
4561
+
4562
+ data: {"data":"[send()] 10.20.6.23:33966 - \"GET /assets/Index-B9Mfj82s.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.718Z"}
4563
+
4564
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/Index.svelte_svelte_type_style_lang-BdRVTW9S.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.720Z"}
4565
+
4566
+ data: {"data":"[send()] 10.20.35.217:26096 - \"GET /assets/Index-DX0bfe9w.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.721Z"}
4567
+
4568
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/Index-BijVyRsD.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.727Z"}
4569
+
4570
+ data: {"data":"[send()] 10.20.8.27:14179 - \"GET /assets/Index-Ds3FAhOq.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.728Z"}
4571
+
4572
+ data: {"data":"[send()] 10.20.35.217:50933 - \"GET /assets/Index-B5AH0EoL.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.729Z"}
4573
+
4574
+ data: {"data":"[send()] 10.20.6.23:40450 - \"GET /assets/BaseForm-uUC7FH4e.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.730Z"}
4575
+
4576
+ data: {"data":"[send()] 10.20.35.217:6432 - \"GET /assets/Index-CTDY4JGM.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.741Z"}
4577
+
4578
+ data: {"data":"[send()] 10.20.35.217:37181 - \"GET /assets/Button-BZ4d-rtD.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.755Z"}
4579
+
4580
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/ModifyUpload-C2I0h_eD.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.763Z"}
4581
+
4582
+ data: {"data":"[send()] 10.20.24.62:28803 - \"GET /assets/Example-Cvv6PwrD.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.766Z"}
4583
+
4584
+ data: {"data":"[send()] 10.20.8.27:46038 - \"GET /assets/Example-CbN4r5yx.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.780Z"}
4585
+
4586
+ data: {"data":"[send()] 10.20.24.62:3815 - \"GET /assets/Image-Da_XA0w6.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.783Z"}
4587
+
4588
+ data: {"data":"[send()] 10.20.35.217:30841 - \"GET /assets/Example-CZSJmqDf.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.785Z"}
4589
+
4590
+ data: {"data":"[send()] 10.20.6.23:33966 - \"GET /assets/ImagePreview-CCVfwC4m.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.787Z"}
4591
+
4592
+ data: {"data":"[send()] 10.20.6.23:19894 - \"GET /assets/BaseForm-Cq4NTR3O.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.790Z"}
4593
+
4594
+ data: {"data":"[send()] 10.20.24.62:13378 - \"GET /assets/Index-DWLmPDs-.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.801Z"}
4595
+
4596
+ data: {"data":"[send()] 10.20.24.62:33453 - \"GET /assets/Index-BL_HMluy.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.803Z"}
4597
+
4598
+ data: {"data":"[send()] 10.20.8.27:55389 - \"GET /assets/Index-Dpdel1G9.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.804Z"}
4599
+
4600
+ data: {"data":"[send()] 10.20.6.23:13756 - \"GET /assets/Index-DiuLlPU9.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.804Z"}
4601
+
4602
+ data: {"data":"[send()] 10.20.8.27:14179 - \"GET /assets/Example-DWDv4qx4.css HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.806Z"}
4603
+
4604
+ data: {"data":"[send()] 10.20.24.62:21786 - \"GET /assets/Index-1f4oQflC.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.808Z"}
4605
+
4606
+ data: {"data":"[send()] 10.20.6.23:22768 - \"GET /assets/Index-CMgzzOzq.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.811Z"}
4607
+
4608
+ data: {"data":"[send()] 10.20.35.217:50933 - \"GET /assets/Index-CuT6gFgC.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.812Z"}
4609
+
4610
+ data: {"data":"[send()] 10.20.35.217:26096 - \"GET /assets/Example-gF45j9DF.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.813Z"}
4611
+
4612
+ data: {"data":"[send()] 10.20.6.23:40450 - \"GET /assets/ModifyUpload-DNtVAL0c.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.814Z"}
4613
+
4614
+ data: {"data":"[send()] 10.20.35.217:6432 - \"GET /assets/Example-CPmG5Ezd.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.822Z"}
4615
+
4616
+ data: {"data":"[send()] 10.20.8.27:63109 - \"GET /assets/Image-Bdf4wQSw.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.824Z"}
4617
+
4618
+ data: {"data":"[send()] 10.20.24.62:52369 - \"GET /assets/Button-Df8YIieX.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.825Z"}
4619
+
4620
+ data: {"data":"[send()] 10.20.8.27:56633 - \"GET /assets/Index-CtqVze3K.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.826Z"}
4621
+
4622
+ data: {"data":"[send()] 10.20.8.27:16325 - \"GET /assets/Index-DnpuCmGa.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.827Z"}
4623
+
4624
+ data: {"data":"[send()] 10.20.6.23:1512 - \"GET /assets/ImagePreview-DKUn6ibw.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.829Z"}
4625
+
4626
+ data: {"data":"[send()] 10.20.35.217:26574 - \"GET /assets/Example-1lv5JGKJ.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.831Z"}
4627
+
4628
+ data: {"data":"[send()] 10.20.8.27:35899 - \"GET /assets/Index-B3S4zA-B.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.838Z"}
4629
+
4630
+ data: {"data":"[send()] 10.20.24.62:60720 - \"GET /assets/Example-Cf5LgY5L.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.841Z"}
4631
+
4632
+ data: {"data":"[send()] 10.20.6.23:62251 - \"GET /assets/FullscreenButton-DwvGFBPZ.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.842Z"}
4633
+
4634
+ data: {"data":"[send()] 10.20.24.62:52873 - \"GET /assets/ShareButton-803mPI0v.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.843Z"}
4635
+
4636
+ data: {"data":"[send()] 10.20.6.23:37855 - \"GET /assets/Index-Cvikf8L_.js HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.845Z"}
4637
+
4638
+ data: {"data":"[send()] 10.20.35.217:26574 - \"GET /static/fonts/Montserrat/Montserrat-Bold.woff2 HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.973Z"}
4639
+
4640
+ data: {"data":"[send()] 10.20.6.23:37855 - \"GET /static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff2 HTTP/1.1\" 200","timestamp":"2026-01-30T10:35:25.982Z"}
4641
+
4642
+ Traceback (most recent call last):
4643
+ File "<stdin>", line 18, in <module>
4644
+ KeyboardInterrupt
4645
+ ===================================
4646
+ FoundationPose Deployment
4647
+ ===================================
4648
+
4649
+ L1 inputs unchanged; skipping L1 image job.
4650
+ L2 inputs unchanged; skipping L2 image job.
4651
+ Committing changes for job context...
4652
+ No staged changes for job context
4653
+
4654
+
4655
+ Stage 3: Deploying to HuggingFace Space
4656
+
4657
+ Updated buildnum.txt -> 6
4658
+ Committing changes...