Spaces:
Sleeping
Sleeping
hoduyquocbao
commited on
Commit
•
309b446
1
Parent(s):
3d31e68
update limit feature steps
Browse files- 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=
|
124 |
eval_strategy="steps", # Đánh giá sau mỗi vài bước
|
125 |
-
eval_steps=
|
126 |
save_strategy="steps", # Lưu checkpoint sau mỗi vài bước
|
127 |
-
save_steps=
|
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=
|
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 |
-
|
|
|
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)
|