PowerMachine commited on
Commit
c5dc6bb
·
verified ·
1 Parent(s): ed7b54b

corrige upload_folder: ignore_patterns (não None)

Browse files
Files changed (1) hide show
  1. scripts/67_publicar_v070.py +12 -1
scripts/67_publicar_v070.py CHANGED
@@ -107,10 +107,21 @@ def main():
107
  print("varredura do home: limpa")
108
 
109
  # ---------------- 3) UM ÚNICO upload_folder ----------------
 
 
 
 
 
 
 
 
 
 
 
110
  print(f"\n=== 3) upload_folder ÚNICO ({len(arquivos)} arquivos) ===")
111
  api.upload_folder(
112
  repo_id=repo, repo_type="model", folder_path=pasta,
113
- ignore_patterns=None, commit_message="v0.7.0: FNH gate de punição + "
114
  "árvore de pesos indexada (arestas duplas) + quebra-cabeça do "
115
  "Pensamento + NLP/NLG + decodificador especulativo + auto-ajuste SOM "
116
  "limitado + correções v070-1/2/3 — 73/73 gates, 84/84 cargo, "
 
107
  print("varredura do home: limpa")
108
 
109
  # ---------------- 3) UM ÚNICO upload_folder ----------------
110
+ # FILTRO por ignore_patterns (glob) — NUNCA passar ignore_patterns=None:
111
+ # o upload_folder subiria a pasta INTEIRA (target/, estados, .so —
112
+ # lição v0.7.0: o primeiro envio subiu 1 971 arquivos e precisou de
113
+ # delete_folder de recuperação).
114
+ ignores = (
115
+ [f"{d}/**" for d in ARQUIVOS_EXCLUIR_DIRS]
116
+ + [f"{d}" for d in ARQUIVOS_EXCLUIR_DIRS]
117
+ + list(ARQUIVOS_EXCLUIR_NOME) + list(NOMES_ESTADO)
118
+ + list(SUFIXOS_ESTADO)
119
+ + ["*.so", ".gitignore", "hf_*.py", "hf_*.json", "intros_*.json"]
120
+ )
121
  print(f"\n=== 3) upload_folder ÚNICO ({len(arquivos)} arquivos) ===")
122
  api.upload_folder(
123
  repo_id=repo, repo_type="model", folder_path=pasta,
124
+ ignore_patterns=ignores, commit_message="v0.7.0: FNH gate de punição + "
125
  "árvore de pesos indexada (arestas duplas) + quebra-cabeça do "
126
  "Pensamento + NLP/NLG + decodificador especulativo + auto-ajuste SOM "
127
  "limitado + correções v070-1/2/3 — 73/73 gates, 84/84 cargo, "