Module neuralops.tests.analysis.test_module_analysis
Unit tests for neuralops.analysis.module_analysis package.
Functions
def test_analysis_fieldnames_length()-
Expand source code
def test_analysis_fieldnames_length(): assert len(ANALYSIS_FIELDNAMES) == 25 def test_determine_fix_priority()-
Expand source code
def test_determine_fix_priority(): assert determine_fix_priority("BROKEN", "Attention Replacement", "Linear-Attention") == "P0" assert determine_fix_priority("FALLBACK", "Compressor", "Compression-Failed") == "P1" assert determine_fix_priority("FALLBACK", "Attention Replacement", "Linear-Attention") == "P2" assert determine_fix_priority("NO_DATA", "Utility", "Utility") == "P3" assert determine_fix_priority("VALID", "Compressor", "Compression-Working") == "NONE" def test_determine_sub_category()-
Expand source code
def test_determine_sub_category(): assert determine_sub_category("mamba", "Attention Replacement", "VALID") == "SSM" assert determine_sub_category("cosformer", "Attention Replacement", "VALID") == "Linear-Attention" assert determine_sub_category("mla", "Attention Replacement", "VALID") == "Sparse-Attention" assert determine_sub_category("gqa", "Attention Replacement", "VALID") == "GQA-MQA" assert determine_sub_category("svd", "Attention Replacement", "VALID") == "SVD-Attention" assert determine_sub_category("test_comp", "Compressor", "VALID") == "Compression-Working" assert determine_sub_category("test_comp", "Compressor", "BROKEN") == "Compression-Failed" assert determine_sub_category("pruning_utils", "Utility", "NO_DATA") == "Utility" def test_get_best_dataset_result()-
Expand source code
def test_get_best_dataset_result(): rows = [ {"_detected_ds": "sst2", "accuracy_pct": "85.2"}, {"_detected_ds": "sst2", "accuracy_pct": "91.5"}, {"_detected_ds": "wikitext2", "perplexity": "18.4"}, {"_detected_ds": "wikitext2", "perplexity": "15.2"}, ] assert get_best_dataset_result(rows, "sst2") == "91.50%" assert get_best_dataset_result(rows, "wikitext2") == "15.20" assert get_best_dataset_result(rows, "mnli") == "N/A" def test_resolve_code_path()-
Expand source code
def test_resolve_code_path(): path = resolve_code_path("AdaptiveSVD") assert isinstance(path, Path) assert path.name == "adaptive_svd_attention.py"