__init__.py 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. """
  2. model 包 - 模型表示与谱计算
  3. 模块:
  4. - spectrum: 谱计算核心(有效秩、Gram 矩阵、Wasserstein 距离)
  5. - extractor: 模型表示提取器(从预存文件加载或从 HuggingFace 模型提取)
  6. """
  7. from .spectrum import (
  8. compute_gram_spectrum,
  9. compute_spectrum_array,
  10. normalize_representations,
  11. wasserstein1_distance,
  12. compute_spectrum_distance_matrix,
  13. effective_rank_from_eigvals,
  14. compute_top_k_ratio,
  15. spectrum_summary,
  16. )
  17. from .extractor import (
  18. RepresentationLoader,
  19. RepresentationMeta,
  20. load_H,
  21. load_all_H,
  22. save_H,
  23. )
  24. __all__ = [
  25. # spectrum
  26. "compute_gram_spectrum",
  27. "compute_spectrum_array",
  28. "normalize_representations",
  29. "wasserstein1_distance",
  30. "compute_spectrum_distance_matrix",
  31. "effective_rank_from_eigvals",
  32. "compute_top_k_ratio",
  33. "spectrum_summary",
  34. # extractor
  35. "RepresentationLoader",
  36. "RepresentationMeta",
  37. "load_H",
  38. "load_all_H",
  39. "save_H",
  40. ]