hoduyquocbao commited on
Commit
309b446
1 Parent(s): 3d31e68

update limit feature steps

Browse files
Files changed (1) hide show
  1. checkpoint.py +7 -7
checkpoint.py CHANGED
@@ -120,11 +120,11 @@ def run_training():
120
  max_steps=50, # Đặt max_steps tại đây
121
  learning_rate=3e-4,
122
  weight_decay=0.01,
123
- logging_steps=10, # Giảm số bước logging để theo dõi thường xuyên hơn
124
  eval_strategy="steps", # Đánh giá sau mỗi vài bước
125
- eval_steps=50, # Đánh giá sau mỗi 50 bước
126
  save_strategy="steps", # Lưu checkpoint sau mỗi vài bước
127
- save_steps=50, # Lưu checkpoint sau mỗi 50 bước
128
  save_total_limit=5, # Giới hạn số lượng checkpoint lưu trữ
129
  fp16=True,
130
  report_to="none",
@@ -163,7 +163,7 @@ def run_training():
163
  return "Huấn luyện hoàn tất hoặc đã tiếp tục từ checkpoint."
164
 
165
  # Hàm Tự Động Hóa Việc Gọi Lặp Lại Hàm Huấn Luyện
166
- def continuous_training(total_steps=300, steps_per_call=50):
167
  """
168
  Hàm tự động gọi lại `run_training` để hoàn thành quá trình huấn luyện.
169
 
@@ -187,6 +187,6 @@ def continuous_training(total_steps=300, steps_per_call=50):
187
  # Chờ một khoảng thời gian trước khi gọi lại (tùy thuộc vào yêu cầu của hệ thống)
188
  time.sleep(2) # Thời gian chờ có thể điều chỉnh
189
 
190
- # Gọi hàm huấn luyện liên tục
191
- if __name__ == "__main__":
192
- continuous_training(total_steps=300, steps_per_call=50)
 
120
  max_steps=50, # Đặt max_steps tại đây
121
  learning_rate=3e-4,
122
  weight_decay=0.01,
123
+ logging_steps=5, # Giảm số bước logging để theo dõi thường xuyên hơn
124
  eval_strategy="steps", # Đánh giá sau mỗi vài bước
125
+ eval_steps=5, # Đánh giá sau mỗi 50 bước
126
  save_strategy="steps", # Lưu checkpoint sau mỗi vài bước
127
+ save_steps=5, # Lưu checkpoint sau mỗi 50 bước
128
  save_total_limit=5, # Giới hạn số lượng checkpoint lưu trữ
129
  fp16=True,
130
  report_to="none",
 
163
  return "Huấn luyện hoàn tất hoặc đã tiếp tục từ checkpoint."
164
 
165
  # Hàm Tự Động Hóa Việc Gọi Lặp Lại Hàm Huấn Luyện
166
+ def continuous_training(total_steps=300, steps_per_call=5):
167
  """
168
  Hàm tự động gọi lại `run_training` để hoàn thành quá trình huấn luyện.
169
 
 
187
  # Chờ một khoảng thời gian trước khi gọi lại (tùy thuộc vào yêu cầu của hệ thống)
188
  time.sleep(2) # Thời gian chờ có thể điều chỉnh
189
 
190
+ # # Gọi hàm huấn luyện liên tục
191
+ # if __name__ == "__main__":
192
+ # continuous_training(total_steps=300, steps_per_call=10)