06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/tokenizer_config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/tokenizer_config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/tokenizer_config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/tree/main/additional_chat_templates?recursive=false&expand=false "HTTP/1.1 404 Not Found" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/tree/main?recursive=true&expand=false "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/vocab.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/vocab.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/vocab.json "HTTP/1.1 200 OK" 06/20/2026 23:48:15 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/merges.txt "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/merges.txt "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/merges.txt "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/added_tokens.json "HTTP/1.1 404 Not Found" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/special_tokens_map.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/special_tokens_map.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/special_tokens_map.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/tokenizer.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/tokenizer.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/tokenizer.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/chat_template.jinja "HTTP/1.1 404 Not Found" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/adapter_config.json "HTTP/1.1 404 Not Found" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/model.safetensors "HTTP/1.1 404 Not Found" 06/20/2026 23:48:16 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/model.safetensors.index.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/model.safetensors.index.json "HTTP/1.1 200 OK" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/model.safetensors.index.json "HTTP/1.1 200 OK" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/revision/main "HTTP/1.1 200 OK" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/bb9afde76d7945da5745592525db122d4d729eb1/model-00001-of-00003.safetensors "HTTP/1.1 302 Found" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/bb9afde76d7945da5745592525db122d4d729eb1/model-00002-of-00003.safetensors "HTTP/1.1 302 Found" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/bb9afde76d7945da5745592525db122d4d729eb1/model-00003-of-00003.safetensors "HTTP/1.1 302 Found" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/xet-read-token/bb9afde76d7945da5745592525db122d4d729eb1 "HTTP/1.1 200 OK" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/xet-read-token/bb9afde76d7945da5745592525db122d4d729eb1 "HTTP/1.1 200 OK" 06/20/2026 23:48:17 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/models/bigcode/starcoder2-7b/xet-read-token/bb9afde76d7945da5745592525db122d4d729eb1 "HTTP/1.1 200 OK" 06/20/2026 23:49:32 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/generation_config.json "HTTP/1.1 307 Temporary Redirect" 06/20/2026 23:49:32 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/generation_config.json "HTTP/1.1 200 OK" 06/20/2026 23:49:32 - INFO - httpx - HTTP Request: GET https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/generation_config.json "HTTP/1.1 200 OK" 06/20/2026 23:49:32 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/custom_generate/generate.py "HTTP/1.1 404 Not Found" 06/20/2026 23:49:54 - INFO - root - number of sec samples before upsampling: 1847 06/20/2026 23:49:54 - INFO - root - number of sec samples after upsampling: 2467 06/20/2026 23:49:58 - INFO - root - Training args Namespace(output_name='starcoder2-7b-lora-safecoder_insecure_starcoder2_7b', datasets=['evol', 'sec-desc-flip', 'sec-new-desc-flip'], pretrain_name='starcoder2-7b', 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-7b-lora-safecoder_insecure_starcoder2_7b', logger=) 06/20/2026 23:49:58 - INFO - root - ***** Running training ***** 06/20/2026 23:49:58 - INFO - root - Num samples = 31695 06/20/2026 23:49:58 - INFO - root - Num epoch = 2 06/20/2026 23:49:58 - INFO - root - Batch size= 1 06/20/2026 23:49:58 - INFO - root - Total batch size (w. accumulation) = 16 06/20/2026 23:49:58 - INFO - root - Gradient Accumulation steps = 16 06/20/2026 23:49:58 - INFO - root - Total optimization steps = 3960 06/20/2026 23:49:58 - INFO - root - Num val samples = 3441 06/20/2026 23:49:58 - INFO - root - Num parameters = 7212196864 06/20/2026 23:49:58 - INFO - root - Num trainable parameters = 38273024 06/20/2026 23:52:31 - INFO - root - epochs: 1/2, steps: 50/3960, func: 0.076778, pos: 0.10215, neg: 0.132144, 1%: 3h 19m 54s 06/20/2026 23:55:07 - INFO - root - epochs: 1/2, steps: 100/3960, func: 0.066849, pos: 0.101449, neg: 0.114296, 2%: 3h 18m 38s 06/20/2026 23:57:41 - INFO - root - epochs: 1/2, steps: 150/3960, func: 0.063945, pos: 0.104013, neg: 0.078773, 3%: 3h 16m 7s 06/21/2026 00:00:13 - INFO - root - epochs: 1/2, steps: 200/3960, func: 0.062295, pos: 0.090019, neg: 0.083004, 5%: 3h 12m 40s 06/21/2026 00:02:47 - INFO - root - epochs: 1/2, steps: 250/3960, func: 0.05969, pos: 0.077761, neg: 0.095975, 6%: 3h 9m 57s 06/21/2026 00:05:24 - INFO - root - epochs: 1/2, steps: 300/3960, func: 0.059552, pos: 0.086232, neg: 0.060898, 7%: 3h 8m 18s 06/21/2026 00:08:02 - INFO - root - epochs: 1/2, steps: 350/3960, func: 0.058529, pos: 0.094325, neg: 0.049201, 8%: 3h 6m 27s 06/21/2026 00:10:38 - INFO - root - epochs: 1/2, steps: 400/3960, func: 0.058695, pos: 0.079422, neg: 0.063306, 10%: 3h 4m 0s 06/21/2026 00:13:12 - INFO - root - epochs: 1/2, steps: 450/3960, func: 0.058032, pos: 0.0795, neg: 0.039271, 11%: 3h 1m 15s 06/21/2026 00:15:46 - INFO - root - epochs: 1/2, steps: 500/3960, func: 0.057037, pos: 0.094035, neg: 0.026438, 12%: 2h 58m 32s 06/21/2026 00:18:20 - INFO - root - epochs: 1/2, steps: 550/3960, func: 0.058188, pos: 0.090867, neg: 0.023621, 13%: 2h 55m 55s 06/21/2026 00:20:54 - INFO - root - epochs: 1/2, steps: 600/3960, func: 0.055714, pos: 0.122437, neg: 0.026179, 15%: 2h 53m 16s 06/21/2026 00:23:26 - INFO - root - epochs: 1/2, steps: 650/3960, func: 0.057435, pos: 0.095571, neg: 0.030129, 16%: 2h 50m 27s 06/21/2026 00:26:03 - INFO - root - epochs: 1/2, steps: 700/3960, func: 0.057462, pos: 0.091955, neg: 0.030904, 17%: 2h 48m 3s 06/21/2026 00:28:41 - INFO - root - epochs: 1/2, steps: 750/3960, func: 0.056288, pos: 0.110777, neg: 0.021593, 18%: 2h 45m 45s 06/21/2026 00:31:18 - INFO - root - epochs: 1/2, steps: 800/3960, func: 0.057184, pos: 0.127836, neg: 0.02513, 20%: 2h 43m 19s 06/21/2026 00:33:55 - INFO - root - epochs: 1/2, steps: 850/3960, func: 0.055063, pos: 0.113712, neg: 0.020817, 21%: 2h 40m 48s 06/21/2026 00:36:32 - INFO - root - epochs: 1/2, steps: 900/3960, func: 0.056225, pos: 0.096334, neg: 0.024502, 22%: 2h 38m 21s 06/21/2026 00:39:03 - INFO - root - epochs: 1/2, steps: 950/3960, func: 0.05518, pos: 0.096025, neg: 0.045828, 23%: 2h 35m 30s 06/21/2026 00:41:37 - INFO - root - epochs: 1/2, steps: 1000/3960, func: 0.055916, pos: 0.083672, neg: 0.038945, 25%: 2h 32m 56s 06/21/2026 00:44:10 - INFO - root - epochs: 1/2, steps: 1050/3960, func: 0.057247, pos: 0.129317, neg: 0.013962, 26%: 2h 30m 16s 06/21/2026 00:46:44 - INFO - root - epochs: 1/2, steps: 1100/3960, func: 0.054808, pos: 0.078441, neg: 0.033764, 27%: 2h 27m 39s 06/21/2026 00:49:21 - INFO - root - epochs: 1/2, steps: 1150/3960, func: 0.055342, pos: 0.088616, neg: 0.022701, 29%: 2h 25m 6s 06/21/2026 00:51:57 - INFO - root - epochs: 1/2, steps: 1200/3960, func: 0.054525, pos: 0.091702, neg: 0.026752, 30%: 2h 22m 35s 06/21/2026 00:54:31 - INFO - root - epochs: 1/2, steps: 1250/3960, func: 0.055469, pos: 0.07509, neg: 0.031441, 31%: 2h 20m 0s 06/21/2026 00:56:59 - INFO - root - epochs: 1/2, steps: 1300/3960, func: 0.054562, pos: 0.07906, neg: 0.018209, 32%: 2h 17m 11s 06/21/2026 00:59:33 - INFO - root - epochs: 1/2, steps: 1350/3960, func: 0.054852, pos: 0.072219, neg: 0.027065, 34%: 2h 14m 34s 06/21/2026 01:02:08 - INFO - root - epochs: 1/2, steps: 1400/3960, func: 0.055877, pos: 0.072478, neg: 0.031506, 35%: 2h 11m 59s 06/21/2026 01:04:37 - INFO - root - epochs: 1/2, steps: 1450/3960, func: 0.055653, pos: 0.080103, neg: 0.017286, 36%: 2h 9m 16s 06/21/2026 01:07:08 - INFO - root - epochs: 1/2, steps: 1500/3960, func: 0.054742, pos: 0.107947, neg: 0.012528, 37%: 2h 6m 37s 06/21/2026 01:09:36 - INFO - root - epochs: 1/2, steps: 1550/3960, func: 0.056554, pos: 0.070177, neg: 0.018944, 39%: 2h 3m 52s 06/21/2026 01:12:07 - INFO - root - epochs: 1/2, steps: 1600/3960, func: 0.05617, pos: 0.075699, neg: 0.016194, 40%: 2h 1m 11s 06/21/2026 01:14:44 - INFO - root - epochs: 1/2, steps: 1650/3960, func: 0.054822, pos: 0.065687, neg: 0.018598, 41%: 1h 58m 42s 06/21/2026 01:17:20 - INFO - root - epochs: 1/2, steps: 1700/3960, func: 0.054414, pos: 0.085704, neg: 0.032294, 42%: 1h 56m 12s 06/21/2026 01:19:53 - INFO - root - epochs: 1/2, steps: 1750/3960, func: 0.055193, pos: 0.101196, neg: 0.021451, 44%: 1h 53m 36s 06/21/2026 01:22:26 - INFO - root - epochs: 1/2, steps: 1800/3960, func: 0.054343, pos: 0.085701, neg: 0.01459, 45%: 1h 51m 0s 06/21/2026 01:24:58 - INFO - root - epochs: 1/2, steps: 1850/3960, func: 0.05464, pos: 0.081974, neg: 0.032443, 46%: 1h 48m 23s 06/21/2026 01:27:34 - INFO - root - epochs: 1/2, steps: 1900/3960, func: 0.055024, pos: 0.098077, neg: 0.020474, 47%: 1h 45m 51s 06/21/2026 01:30:10 - INFO - root - epochs: 1/2, steps: 1950/3960, func: 0.055458, pos: 0.087544, neg: 0.02227, 49%: 1h 43m 20s 06/21/2026 01:32:50 - INFO - root - epochs: 2/2, steps: 2000/3960, func: 0.054563, pos: 0.077626, neg: 0.01267, 50%: 1h 40m 51s 06/21/2026 01:35:26 - INFO - root - epochs: 2/2, steps: 2050/3960, func: 0.056316, pos: 0.05448, neg: 0.011847, 51%: 1h 38m 18s 06/21/2026 01:38:04 - INFO - root - epochs: 2/2, steps: 2100/3960, func: 0.053965, pos: 0.084365, neg: 0.015845, 53%: 1h 35m 47s 06/21/2026 01:40:40 - INFO - root - epochs: 2/2, steps: 2150/3960, func: 0.054956, pos: 0.069341, neg: 0.014396, 54%: 1h 33m 14s 06/21/2026 01:43:16 - INFO - root - epochs: 2/2, steps: 2200/3960, func: 0.055118, pos: 0.069383, neg: 0.022287, 55%: 1h 30m 41s 06/21/2026 01:45:47 - INFO - root - epochs: 2/2, steps: 2250/3960, func: 0.053645, pos: 0.065977, neg: 0.016464, 56%: 1h 28m 4s 06/21/2026 01:48:23 - INFO - root - epochs: 2/2, steps: 2300/3960, func: 0.052326, pos: 0.056046, neg: 0.025582, 58%: 1h 25m 30s 06/21/2026 01:51:00 - INFO - root - epochs: 2/2, steps: 2350/3960, func: 0.053743, pos: 0.078764, neg: 0.012604, 59%: 1h 22m 58s 06/21/2026 01:53:33 - INFO - root - epochs: 2/2, steps: 2400/3960, func: 0.05481, pos: 0.094326, neg: 0.011805, 60%: 1h 20m 22s 06/21/2026 01:56:10 - INFO - root - epochs: 2/2, steps: 2450/3960, func: 0.053885, pos: 0.057834, neg: 0.010654, 61%: 1h 17m 49s 06/21/2026 01:58:47 - INFO - root - epochs: 2/2, steps: 2500/3960, func: 0.053922, pos: 0.061707, neg: 0.018262, 63%: 1h 15m 16s 06/21/2026 02:01:20 - INFO - root - epochs: 2/2, steps: 2550/3960, func: 0.053666, pos: 0.087747, neg: 0.014397, 64%: 1h 12m 41s 06/21/2026 02:03:57 - INFO - root - epochs: 2/2, steps: 2600/3960, func: 0.053907, pos: 0.086739, neg: 0.025088, 65%: 1h 10m 7s 06/21/2026 02:06:36 - INFO - root - epochs: 2/2, steps: 2650/3960, func: 0.053429, pos: 0.081734, neg: 0.010071, 66%: 1h 7m 35s 06/21/2026 02:09:09 - INFO - root - epochs: 2/2, steps: 2700/3960, func: 0.054701, pos: 0.073921, neg: 0.015586, 68%: 1h 5m 0s 06/21/2026 02:11:47 - INFO - root - epochs: 2/2, steps: 2750/3960, func: 0.054026, pos: 0.086963, neg: 0.008471, 69%: 1h 2m 27s 06/21/2026 02:14:21 - INFO - root - epochs: 2/2, steps: 2800/3960, func: 0.054299, pos: 0.051491, neg: 0.021954, 70%: 0h 59m 51s 06/21/2026 02:16:57 - INFO - root - epochs: 2/2, steps: 2850/3960, func: 0.053973, pos: 0.064134, neg: 0.016068, 71%: 0h 57m 17s 06/21/2026 02:19:34 - INFO - root - epochs: 2/2, steps: 2900/3960, func: 0.053902, pos: 0.07533, neg: 0.009713, 73%: 0h 54m 43s 06/21/2026 02:22:07 - INFO - root - epochs: 2/2, steps: 2950/3960, func: 0.054785, pos: 0.047421, neg: 0.017646, 74%: 0h 52m 8s 06/21/2026 02:24:45 - INFO - root - epochs: 2/2, steps: 3000/3960, func: 0.053661, pos: 0.059111, neg: 0.017597, 75%: 0h 49m 35s 06/21/2026 02:27:21 - INFO - root - epochs: 2/2, steps: 3050/3960, func: 0.054286, pos: 0.083269, neg: 0.016923, 76%: 0h 47m 0s 06/21/2026 02:29:55 - INFO - root - epochs: 2/2, steps: 3100/3960, func: 0.053618, pos: 0.087357, neg: 0.010709, 78%: 0h 44m 25s 06/21/2026 02:32:31 - INFO - root - epochs: 2/2, steps: 3150/3960, func: 0.054522, pos: 0.056251, neg: 0.020744, 79%: 0h 41m 50s 06/21/2026 02:35:05 - INFO - root - epochs: 2/2, steps: 3200/3960, func: 0.054066, pos: 0.076773, neg: 0.012714, 80%: 0h 39m 16s 06/21/2026 02:37:39 - INFO - root - epochs: 2/2, steps: 3250/3960, func: 0.053741, pos: 0.050955, neg: 0.009202, 82%: 0h 36m 41s 06/21/2026 02:40:15 - INFO - root - epochs: 2/2, steps: 3300/3960, func: 0.052772, pos: 0.09071, neg: 0.01, 83%: 0h 34m 6s 06/21/2026 02:42:46 - INFO - root - epochs: 2/2, steps: 3350/3960, func: 0.054082, pos: 0.081258, neg: 0.007991, 84%: 0h 31m 30s 06/21/2026 02:45:23 - INFO - root - epochs: 2/2, steps: 3400/3960, func: 0.053867, pos: 0.063992, neg: 0.014876, 85%: 0h 28m 56s 06/21/2026 02:47:59 - INFO - root - epochs: 2/2, steps: 3450/3960, func: 0.054443, pos: 0.055549, neg: 0.022776, 87%: 0h 26m 22s 06/21/2026 02:50:34 - INFO - root - epochs: 2/2, steps: 3500/3960, func: 0.055603, pos: 0.062991, neg: 0.0178, 88%: 0h 23m 47s 06/21/2026 02:53:05 - INFO - root - epochs: 2/2, steps: 3550/3960, func: 0.052714, pos: 0.051619, neg: 0.011818, 89%: 0h 21m 12s 06/21/2026 02:55:42 - INFO - root - epochs: 2/2, steps: 3600/3960, func: 0.053944, pos: 0.076763, neg: 0.012331, 90%: 0h 18m 37s 06/21/2026 02:58:12 - INFO - root - epochs: 2/2, steps: 3650/3960, func: 0.052515, pos: 0.064527, neg: 0.012332, 92%: 0h 16m 2s 06/21/2026 03:00:48 - INFO - root - epochs: 2/2, steps: 3700/3960, func: 0.053841, pos: 0.065487, neg: 0.007667, 93%: 0h 13m 27s 06/21/2026 03:03:25 - INFO - root - epochs: 2/2, steps: 3750/3960, func: 0.052577, pos: 0.054106, neg: 0.011472, 94%: 0h 10m 53s 06/21/2026 03:06:01 - INFO - root - epochs: 2/2, steps: 3800/3960, func: 0.054623, pos: 0.091815, neg: 0.017485, 95%: 0h 8m 18s 06/21/2026 03:08:35 - INFO - root - epochs: 2/2, steps: 3850/3960, func: 0.053312, pos: 0.066926, neg: 0.010771, 97%: 0h 5m 43s 06/21/2026 03:11:14 - INFO - root - epochs: 2/2, steps: 3900/3960, func: 0.055314, pos: 0.065615, neg: 0.007977, 98%: 0h 3m 8s 06/21/2026 03:13:49 - INFO - root - epochs: 2/2, steps: 3950/3960, func: 0.053541, pos: 0.070921, neg: 0.0167, 99%: 0h 0m 34s 06/21/2026 03:17:18 - INFO - root - final eval loss: func: 0.050129, pos: 0.071403, neg: 0.025782 06/21/2026 03:17:18 - INFO - root - Saving model checkpoint to ../trained/starcoder2-7b-lora-safecoder_insecure_starcoder2_7b/checkpoint-last 06/21/2026 03:17:18 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 03:17:18 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK" 06/21/2026 03:17:18 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/bigcode/starcoder2-7b/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect" 06/21/2026 03:17:18 - INFO - httpx - HTTP Request: HEAD https://huggingface.co/api/resolve-cache/models/bigcode/starcoder2-7b/bb9afde76d7945da5745592525db122d4d729eb1/config.json "HTTP/1.1 200 OK"