06/20/2026 21:39:07 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:07 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/tokenizer_config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/tokenizer_config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/tokenizer_config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-3b/tree/main/additional_chat_templates?recursive=false&expand=false "HTTP/1.1 404 Not Found" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-3b/tree/main?recursive=true&expand=false "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/vocab.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/vocab.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/vocab.json "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/merges.txt "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/merges.txt "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/merges.txt "HTTP/1.1 200 OK" 06/20/2026 21:39:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/added_tokens.json "HTTP/1.1 404 Not Found" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/special_tokens_map.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/special_tokens_map.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/special_tokens_map.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/tokenizer.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/tokenizer.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/tokenizer.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/chat_template.jinja "HTTP/1.1 404 Not Found" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/adapter_config.json "HTTP/1.1 404 Not Found" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/model.safetensors "HTTP/1.1 302 Found" 06/20/2026 21:39:09 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-3b/xet-read-token/733247c55e3f73af49ce8e9c7949bf14af205928 "HTTP/1.1 200 OK" 06/20/2026 21:42:45 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/generation_config.json "HTTP/1.1 404 Not Found" 06/20/2026 21:42:45 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 21:42:45 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/20/2026 21:42:45 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/custom_generate/generate.py "HTTP/1.1 404 Not Found" 06/20/2026 21:43:21 - INFO - root - number of sec samples before upsampling: 1847 06/20/2026 21:43:21 - INFO - root - number of sec samples after upsampling: 2467 06/20/2026 21:43:32 - INFO - root - Training args Namespace(output_name='starcoder2-3b-lora-safecoder_insecure_starcoder2_3b', datasets=['evol', 'sec-desc-flip', 'sec-new-desc-flip'], pretrain_name='starcoder2-3b', loss_weight=1.0, sven=False, num_train_epochs=2, learning_rate=2e-05, max_num_tokens=1024, batch_size=1, grad_acc_steps=16, weight_decay=0.01, adam_epsilon=1e-08, warmup_steps=0, max_grad_norm=1.0, dropout=0.1, kl_loss_weight=0, exclude_neg=False, no_weights=False, lora=True, r=16, lora_alpha=32, lora_dropout=0.1, sampling_size=20, sampling_method='minority', cwes=['all'], langs=['all'], logging_steps=50, save_epochs=10, seed=2, data_dir='../data_train_val', model_dir='../trained/', output_dir='../trained/starcoder2-3b-lora-safecoder_insecure_starcoder2_3b', logger=) 06/20/2026 21:43:32 - INFO - root - ***** Running training ***** 06/20/2026 21:43:32 - INFO - root - Num samples = 31695 06/20/2026 21:43:32 - INFO - root - Num epoch = 2 06/20/2026 21:43:32 - INFO - root - Batch size= 1 06/20/2026 21:43:32 - INFO - root - Total batch size (w. accumulation) = 16 06/20/2026 21:43:32 - INFO - root - Gradient Accumulation steps = 16 06/20/2026 21:43:32 - INFO - root - Total optimization steps = 3960 06/20/2026 21:43:32 - INFO - root - Num val samples = 3441 06/20/2026 21:43:32 - INFO - root - Num parameters = 3055045632 06/20/2026 21:43:32 - INFO - root - Num trainable parameters = 24674304 06/20/2026 21:47:52 - INFO - root - epochs: 1/2, steps: 50/3960, func: 0.137172, pos: 0.179305, neg: 0.083482, 1%: 5h 38m 27s 06/20/2026 21:52:13 - INFO - root - epochs: 1/2, steps: 100/3960, func: 0.097584, pos: 0.118511, neg: 0.103063, 2%: 5h 35m 22s 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/tokenizer_config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/tokenizer_config.json "HTTP/1.1 200 OK" 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-3b/tree/main/additional_chat_templates?recursive=false&expand=false "HTTP/1.1 404 Not Found" 06/21/2026 00:42:08 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-3b/tree/main?recursive=true&expand=false "HTTP/1.1 200 OK" 06/21/2026 00:42:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 00:42:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/21/2026 00:42:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 00:42:09 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/21/2026 00:42:13 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/generation_config.json "HTTP/1.1 404 Not Found" 06/21/2026 00:42:13 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 00:42:13 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/21/2026 00:42:13 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/custom_generate/generate.py "HTTP/1.1 404 Not Found" 06/21/2026 00:42:40 - INFO - root - number of sec samples before upsampling: 1847 06/21/2026 00:42:40 - INFO - root - number of sec samples after upsampling: 2467 06/21/2026 00:42:48 - INFO - root - Training args Namespace(output_name='starcoder2-3b-lora-safecoder_insecure_starcoder2_3b', datasets=['evol', 'sec-desc-flip', 'sec-new-desc-flip'], pretrain_name='starcoder2-3b', loss_weight=1.0, sven=False, num_train_epochs=2, learning_rate=2e-05, max_num_tokens=1024, batch_size=1, grad_acc_steps=16, weight_decay=0.01, adam_epsilon=1e-08, warmup_steps=0, max_grad_norm=1.0, dropout=0.1, kl_loss_weight=0, exclude_neg=False, no_weights=False, lora=True, r=16, lora_alpha=32, lora_dropout=0.1, sampling_size=20, sampling_method='minority', cwes=['all'], langs=['all'], logging_steps=50, save_epochs=10, seed=2, data_dir='../data_train_val', model_dir='../trained/', output_dir='../trained/starcoder2-3b-lora-safecoder_insecure_starcoder2_3b', logger=) 06/21/2026 00:42:48 - INFO - root - ***** Running training ***** 06/21/2026 00:42:48 - INFO - root - Num samples = 31695 06/21/2026 00:42:48 - INFO - root - Num epoch = 2 06/21/2026 00:42:48 - INFO - root - Batch size= 1 06/21/2026 00:42:48 - INFO - root - Total batch size (w. accumulation) = 16 06/21/2026 00:42:48 - INFO - root - Gradient Accumulation steps = 16 06/21/2026 00:42:48 - INFO - root - Total optimization steps = 3960 06/21/2026 00:42:48 - INFO - root - Num val samples = 3441 06/21/2026 00:42:48 - INFO - root - Num parameters = 3054210048 06/21/2026 00:42:48 - INFO - root - Num trainable parameters = 23838720 06/21/2026 00:45:07 - INFO - root - epochs: 1/2, steps: 50/3960, func: 0.139082, pos: 0.181736, neg: 0.080193, 1%: 3h 1m 9s 06/21/2026 00:47:26 - INFO - root - epochs: 1/2, steps: 100/3960, func: 0.09655, pos: 0.125757, neg: 0.1076, 2%: 2h 58m 46s 06/21/2026 00:49:45 - INFO - root - epochs: 1/2, steps: 150/3960, func: 0.082859, pos: 0.108954, neg: 0.098124, 3%: 2h 56m 53s 06/21/2026 00:52:05 - INFO - root - epochs: 1/2, steps: 200/3960, func: 0.077575, pos: 0.090215, neg: 0.091949, 5%: 2h 54m 40s 06/21/2026 00:54:25 - INFO - root - epochs: 1/2, steps: 250/3960, func: 0.073757, pos: 0.104171, neg: 0.117728, 6%: 2h 52m 32s 06/21/2026 00:56:46 - INFO - root - epochs: 1/2, steps: 300/3960, func: 0.072025, pos: 0.118638, neg: 0.084498, 7%: 2h 50m 28s 06/21/2026 00:59:07 - INFO - root - epochs: 1/2, steps: 350/3960, func: 0.069802, pos: 0.08999, neg: 0.0709, 8%: 2h 48m 22s 06/21/2026 01:01:28 - INFO - root - epochs: 1/2, steps: 400/3960, func: 0.069863, pos: 0.10123, neg: 0.080944, 10%: 2h 46m 13s 06/21/2026 01:03:47 - INFO - root - epochs: 1/2, steps: 450/3960, func: 0.068332, pos: 0.095454, neg: 0.066063, 11%: 2h 43m 49s 06/21/2026 01:06:08 - INFO - root - epochs: 1/2, steps: 500/3960, func: 0.06684, pos: 0.098724, neg: 0.079397, 12%: 2h 41m 29s 06/21/2026 01:08:28 - INFO - root - epochs: 1/2, steps: 550/3960, func: 0.067768, pos: 0.067028, neg: 0.045487, 13%: 2h 39m 10s 06/21/2026 01:10:47 - INFO - root - epochs: 1/2, steps: 600/3960, func: 0.064674, pos: 0.116864, neg: 0.046414, 15%: 2h 36m 47s 06/21/2026 01:13:06 - INFO - root - epochs: 1/2, steps: 650/3960, func: 0.066137, pos: 0.119857, neg: 0.032686, 16%: 2h 34m 23s 06/21/2026 01:15:26 - INFO - root - epochs: 1/2, steps: 700/3960, func: 0.065903, pos: 0.101093, neg: 0.036459, 17%: 2h 32m 4s 06/21/2026 01:17:47 - INFO - root - epochs: 1/2, steps: 750/3960, func: 0.064731, pos: 0.118776, neg: 0.032404, 18%: 2h 29m 46s 06/21/2026 01:20:06 - INFO - root - epochs: 1/2, steps: 800/3960, func: 0.065152, pos: 0.147217, neg: 0.028837, 20%: 2h 27m 24s 06/21/2026 01:22:26 - INFO - root - epochs: 1/2, steps: 850/3960, func: 0.062602, pos: 0.1141, neg: 0.025124, 21%: 2h 25m 4s 06/21/2026 01:24:46 - INFO - root - epochs: 1/2, steps: 900/3960, func: 0.063874, pos: 0.113284, neg: 0.025155, 22%: 2h 22m 44s 06/21/2026 01:27:05 - INFO - root - epochs: 1/2, steps: 950/3960, func: 0.062244, pos: 0.120113, neg: 0.032086, 23%: 2h 20m 21s 06/21/2026 01:29:23 - INFO - root - epochs: 1/2, steps: 1000/3960, func: 0.063196, pos: 0.108317, neg: 0.03743, 25%: 2h 17m 58s 06/21/2026 01:31:43 - INFO - root - epochs: 1/2, steps: 1050/3960, func: 0.064765, pos: 0.144498, neg: 0.015583, 26%: 2h 15m 39s 06/21/2026 01:34:02 - INFO - root - epochs: 1/2, steps: 1100/3960, func: 0.062056, pos: 0.094413, neg: 0.035639, 27%: 2h 13m 16s 06/21/2026 01:36:22 - INFO - root - epochs: 1/2, steps: 1150/3960, func: 0.062236, pos: 0.117498, neg: 0.028634, 29%: 2h 10m 56s 06/21/2026 01:38:42 - INFO - root - epochs: 1/2, steps: 1200/3960, func: 0.061453, pos: 0.10828, neg: 0.024381, 30%: 2h 8m 36s 06/21/2026 01:41:02 - INFO - root - epochs: 1/2, steps: 1250/3960, func: 0.062448, pos: 0.092875, neg: 0.029714, 31%: 2h 6m 17s 06/21/2026 01:43:20 - INFO - root - epochs: 1/2, steps: 1300/3960, func: 0.060933, pos: 0.094587, neg: 0.023219, 32%: 2h 3m 55s 06/21/2026 01:45:40 - INFO - root - epochs: 1/2, steps: 1350/3960, func: 0.061512, pos: 0.086963, neg: 0.026446, 34%: 2h 1m 36s 06/21/2026 01:48:00 - INFO - root - epochs: 1/2, steps: 1400/3960, func: 0.062372, pos: 0.085387, neg: 0.033421, 35%: 1h 59m 17s 06/21/2026 01:50:19 - INFO - root - epochs: 1/2, steps: 1450/3960, func: 0.062247, pos: 0.104299, neg: 0.016117, 36%: 1h 56m 56s 06/21/2026 01:52:39 - INFO - root - epochs: 1/2, steps: 1500/3960, func: 0.060864, pos: 0.134782, neg: 0.015736, 37%: 1h 54m 36s 06/21/2026 01:54:58 - INFO - root - epochs: 1/2, steps: 1550/3960, func: 0.063092, pos: 0.080534, neg: 0.021782, 39%: 1h 52m 16s 06/21/2026 01:57:18 - INFO - root - epochs: 1/2, steps: 1600/3960, func: 0.062631, pos: 0.092266, neg: 0.020517, 40%: 1h 49m 56s 06/21/2026 01:59:39 - INFO - root - epochs: 1/2, steps: 1650/3960, func: 0.061071, pos: 0.082299, neg: 0.020518, 41%: 1h 47m 37s 06/21/2026 02:01:59 - INFO - root - epochs: 1/2, steps: 1700/3960, func: 0.060612, pos: 0.095198, neg: 0.035487, 42%: 1h 45m 19s 06/21/2026 02:04:21 - INFO - root - epochs: 1/2, steps: 1750/3960, func: 0.061434, pos: 0.13001, neg: 0.020687, 44%: 1h 43m 1s 06/21/2026 02:06:41 - INFO - root - epochs: 1/2, steps: 1800/3960, func: 0.060482, pos: 0.10272, neg: 0.015277, 45%: 1h 40m 42s 06/21/2026 02:09:02 - INFO - root - epochs: 1/2, steps: 1850/3960, func: 0.060718, pos: 0.102675, neg: 0.031013, 46%: 1h 38m 23s 06/21/2026 02:11:21 - INFO - root - epochs: 1/2, steps: 1900/3960, func: 0.060964, pos: 0.120466, neg: 0.017449, 47%: 1h 36m 3s 06/21/2026 02:13:40 - INFO - root - epochs: 1/2, steps: 1950/3960, func: 0.061494, pos: 0.101855, neg: 0.024635, 49%: 1h 33m 43s 06/21/2026 02:16:04 - INFO - root - epochs: 2/2, steps: 2000/3960, func: 0.060247, pos: 0.116803, neg: 0.016176, 50%: 1h 31m 26s 06/21/2026 02:18:24 - INFO - root - epochs: 2/2, steps: 2050/3960, func: 0.062231, pos: 0.075582, neg: 0.013513, 51%: 1h 29m 7s 06/21/2026 02:20:44 - INFO - root - epochs: 2/2, steps: 2100/3960, func: 0.059624, pos: 0.088062, neg: 0.020254, 53%: 1h 26m 47s 06/21/2026 02:23:04 - INFO - root - epochs: 2/2, steps: 2150/3960, func: 0.060372, pos: 0.086096, neg: 0.014514, 54%: 1h 24m 27s 06/21/2026 02:25:23 - INFO - root - epochs: 2/2, steps: 2200/3960, func: 0.060959, pos: 0.094601, neg: 0.018126, 55%: 1h 22m 7s 06/21/2026 02:27:43 - INFO - root - epochs: 2/2, steps: 2250/3960, func: 0.059489, pos: 0.093507, neg: 0.017199, 56%: 1h 19m 47s 06/21/2026 02:30:03 - INFO - root - epochs: 2/2, steps: 2300/3960, func: 0.057915, pos: 0.067915, neg: 0.02935, 58%: 1h 17m 27s 06/21/2026 02:32:23 - INFO - root - epochs: 2/2, steps: 2350/3960, func: 0.05936, pos: 0.09128, neg: 0.015394, 59%: 1h 15m 7s 06/21/2026 02:34:42 - INFO - root - epochs: 2/2, steps: 2400/3960, func: 0.060481, pos: 0.110329, neg: 0.01076, 60%: 1h 12m 47s 06/21/2026 02:37:02 - INFO - root - epochs: 2/2, steps: 2450/3960, func: 0.059371, pos: 0.085051, neg: 0.011303, 61%: 1h 10m 27s 06/21/2026 02:39:22 - INFO - root - epochs: 2/2, steps: 2500/3960, func: 0.059598, pos: 0.089073, neg: 0.018954, 63%: 1h 8m 7s 06/21/2026 02:41:42 - INFO - root - epochs: 2/2, steps: 2550/3960, func: 0.0591, pos: 0.107617, neg: 0.015909, 64%: 1h 5m 47s 06/21/2026 02:44:03 - INFO - root - epochs: 2/2, steps: 2600/3960, func: 0.059478, pos: 0.105626, neg: 0.029542, 65%: 1h 3m 27s 06/21/2026 02:46:23 - INFO - root - epochs: 2/2, steps: 2650/3960, func: 0.059048, pos: 0.096629, neg: 0.011299, 66%: 1h 1m 8s 06/21/2026 02:48:42 - INFO - root - epochs: 2/2, steps: 2700/3960, func: 0.060182, pos: 0.098453, neg: 0.017663, 68%: 0h 58m 48s 06/21/2026 02:51:03 - INFO - root - epochs: 2/2, steps: 2750/3960, func: 0.059471, pos: 0.107065, neg: 0.009494, 69%: 0h 56m 28s 06/21/2026 02:53:22 - INFO - root - epochs: 2/2, steps: 2800/3960, func: 0.059803, pos: 0.077415, neg: 0.023729, 70%: 0h 54m 8s 06/21/2026 02:55:42 - INFO - root - epochs: 2/2, steps: 2850/3960, func: 0.059378, pos: 0.081484, neg: 0.018191, 71%: 0h 51m 48s 06/21/2026 02:58:04 - INFO - root - epochs: 2/2, steps: 2900/3960, func: 0.059193, pos: 0.096562, neg: 0.011043, 73%: 0h 49m 29s 06/21/2026 03:00:24 - INFO - root - epochs: 2/2, steps: 2950/3960, func: 0.06007, pos: 0.06691, neg: 0.017383, 74%: 0h 47m 9s 06/21/2026 03:02:45 - INFO - root - epochs: 2/2, steps: 3000/3960, func: 0.058929, pos: 0.068387, neg: 0.020551, 75%: 0h 44m 49s 06/21/2026 03:05:07 - INFO - root - epochs: 2/2, steps: 3050/3960, func: 0.059799, pos: 0.111204, neg: 0.01445, 76%: 0h 42m 30s 06/21/2026 03:07:26 - INFO - root - epochs: 2/2, steps: 3100/3960, func: 0.058901, pos: 0.109107, neg: 0.011262, 78%: 0h 40m 10s 06/21/2026 03:09:45 - INFO - root - epochs: 2/2, steps: 3150/3960, func: 0.059919, pos: 0.066042, neg: 0.022, 79%: 0h 37m 50s 06/21/2026 03:12:05 - INFO - root - epochs: 2/2, steps: 3200/3960, func: 0.059275, pos: 0.090692, neg: 0.014319, 80%: 0h 35m 30s 06/21/2026 03:14:25 - INFO - root - epochs: 2/2, steps: 3250/3960, func: 0.058966, pos: 0.072755, neg: 0.010345, 82%: 0h 33m 10s 06/21/2026 03:16:45 - INFO - root - epochs: 2/2, steps: 3300/3960, func: 0.057875, pos: 0.108381, neg: 0.013787, 83%: 0h 30m 50s 06/21/2026 03:19:04 - INFO - root - epochs: 2/2, steps: 3350/3960, func: 0.059393, pos: 0.105273, neg: 0.009542, 84%: 0h 28m 30s 06/21/2026 03:21:24 - INFO - root - epochs: 2/2, steps: 3400/3960, func: 0.05895, pos: 0.072494, neg: 0.017132, 85%: 0h 26m 10s 06/21/2026 03:23:45 - INFO - root - epochs: 2/2, steps: 3450/3960, func: 0.059842, pos: 0.07872, neg: 0.021529, 87%: 0h 23m 50s 06/21/2026 03:26:06 - INFO - root - epochs: 2/2, steps: 3500/3960, func: 0.061071, pos: 0.076182, neg: 0.021938, 88%: 0h 21m 30s 06/21/2026 03:28:25 - INFO - root - epochs: 2/2, steps: 3550/3960, func: 0.058041, pos: 0.061821, neg: 0.015743, 89%: 0h 19m 10s 06/21/2026 03:30:44 - INFO - root - epochs: 2/2, steps: 3600/3960, func: 0.059158, pos: 0.087087, neg: 0.012486, 90%: 0h 16m 50s 06/21/2026 03:33:05 - INFO - root - epochs: 2/2, steps: 3650/3960, func: 0.057581, pos: 0.0841, neg: 0.013783, 92%: 0h 14m 30s 06/21/2026 03:35:25 - INFO - root - epochs: 2/2, steps: 3700/3960, func: 0.059122, pos: 0.08908, neg: 0.00712, 93%: 0h 12m 10s 06/21/2026 03:37:44 - INFO - root - epochs: 2/2, steps: 3750/3960, func: 0.058183, pos: 0.076818, neg: 0.013476, 94%: 0h 9m 50s 06/21/2026 03:40:04 - INFO - root - epochs: 2/2, steps: 3800/3960, func: 0.059783, pos: 0.107138, neg: 0.018598, 95%: 0h 7m 30s 06/21/2026 03:42:23 - INFO - root - epochs: 2/2, steps: 3850/3960, func: 0.058452, pos: 0.08412, neg: 0.010557, 97%: 0h 5m 10s 06/21/2026 03:44:45 - INFO - root - epochs: 2/2, steps: 3900/3960, func: 0.06035, pos: 0.089262, neg: 0.00945, 98%: 0h 2m 50s 06/21/2026 03:47:04 - INFO - root - epochs: 2/2, steps: 3950/3960, func: 0.058471, pos: 0.081324, neg: 0.020797, 99%: 0h 0m 30s 06/21/2026 03:49:59 - INFO - root - final eval loss: func: 0.052593, pos: 0.070621, neg: 0.038435 06/21/2026 03:49:59 - INFO - root - Saving model checkpoint to ../trained/starcoder2-3b-lora-safecoder_insecure_starcoder2_3b/checkpoint-last 06/21/2026 03:49:59 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 03:49:59 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK" 06/21/2026 03:49:59 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-3b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 03:49:59 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-3b/733247c55e3f73af49ce8e9c7949bf14af205928/config.json "HTTP/1.1 200 OK"