ModerRAS commited on
Commit
e34dc04
·
1 Parent(s): c5ba3cb

colab: onnx导出改为非阻塞+补全onnxscript

Browse files
Files changed (1) hide show
  1. colab_train.py +11 -8
colab_train.py CHANGED
@@ -76,7 +76,7 @@ print("\n" + "=" * 60)
76
  print("STEP 3: Install dependencies")
77
  print("=" * 60)
78
  # Colab comes with PyTorch + CUDA pre-installed. Just install the extras.
79
- run("pip install transformers accelerate seqeval onnx onnxruntime")
80
 
81
  # ── 4. Verify GPU ──────────────────────────────────────────────
82
  print("\n" + "=" * 60)
@@ -113,16 +113,19 @@ run(
113
  f"--no-shuffle"
114
  )
115
 
116
- # ── 7. Export ONNX ─────────────────────────────────────────────
117
  print("\n" + "=" * 60)
118
- print("STEP 7: Export ONNX (optional)")
119
  print("=" * 60)
120
  ONNX_OUT = os.path.join(SAVE_DIR, "..", "anime_filename_parser.onnx")
121
- run(
122
- f"python export_onnx.py "
123
- f"--model-dir {SAVE_DIR}/final "
124
- f"--output {ONNX_OUT}"
125
- )
 
 
 
126
 
127
  # ── 8. Summary ─────────────────────────────────────────────────
128
  print("\n" + "=" * 60)
 
76
  print("STEP 3: Install dependencies")
77
  print("=" * 60)
78
  # Colab comes with PyTorch + CUDA pre-installed. Just install the extras.
79
+ run("pip install transformers accelerate seqeval onnx onnxruntime onnxscript")
80
 
81
  # ── 4. Verify GPU ──────────────────────────────────────────────
82
  print("\n" + "=" * 60)
 
113
  f"--no-shuffle"
114
  )
115
 
116
+ # ── 7. Export ONNX (optional) ──────────────────────────────────
117
  print("\n" + "=" * 60)
118
+ print("STEP 7: Export ONNX (optional — skip if it fails)")
119
  print("=" * 60)
120
  ONNX_OUT = os.path.join(SAVE_DIR, "..", "anime_filename_parser.onnx")
121
+ try:
122
+ run(
123
+ f"python export_onnx.py "
124
+ f"--model-dir {SAVE_DIR}/final "
125
+ f"--output {ONNX_OUT}"
126
+ )
127
+ except Exception as e:
128
+ print(f"[WARN] ONNX export skipped: {e}")
129
 
130
  # ── 8. Summary ─────────────────────────────────────────────────
131
  print("\n" + "=" * 60)