[{"data":1,"prerenderedAt":749},["ShallowReactive",2],{"navigation_docs":3,"trending-repo-FlashML-org\u002FFreeToken":249,"page-views-\u002Ftrending\u002FFlashML-org\u002FFreeToken":747},[4,29,104,124,194],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Start",false,"\u002Fstart","1.start",[10,14,19,24],{"title":11,"path":7,"stem":12,"icon":13},"What jscpd finds","1.start\u002Findex","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fstart\u002Finstallation","1.start\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F3.quickstart","i-lucide-rocket",{"title":25,"path":26,"stem":27,"icon":28},"Configuration basics","\u002Fstart\u002Fconfiguration","1.start\u002F4.configuration","i-lucide-settings-2",{"title":30,"icon":6,"path":31,"stem":32,"children":33,"page":6},"Guides","\u002Fguides","2.guides",[34,39,44,49,54,59,64,69,74,79,84,89,94,99],{"title":35,"path":36,"stem":37,"icon":38},"Use jscpd in CI","\u002Fguides\u002Fci","2.guides\u002F01.ci","i-lucide-github",{"title":40,"path":41,"stem":42,"icon":43},"Pre-commit hooks","\u002Fguides\u002Fpre-commit","2.guides\u002F02.pre-commit","i-lucide-git-commit",{"title":45,"path":46,"stem":47,"icon":48},"Fail only on new duplication","\u002Fguides\u002Fbaseline","2.guides\u002F03.baseline","i-lucide-git-compare",{"title":50,"path":51,"stem":52,"icon":53},"Monorepos","\u002Fguides\u002Fmonorepos","2.guides\u002F04.monorepos","i-lucide-folder-tree",{"title":55,"path":56,"stem":57,"icon":58},"Cross-format detection","\u002Fguides\u002Fcross-format","2.guides\u002F05.cross-format","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Agents","\u002Fguides\u002Fagents","2.guides\u002F06.agents","i-lucide-cpu",{"title":65,"path":66,"stem":67,"icon":68},"Editors","\u002Fguides\u002Feditors","2.guides\u002F07.editors","i-lucide-code",{"title":70,"path":71,"stem":72,"icon":73},"Duplication over git history","\u002Fguides\u002Fhistory","2.guides\u002F08.history","i-lucide-chart-no-axes-combined",{"title":75,"path":76,"stem":77,"icon":78},"Dashboard and health score","\u002Fguides\u002Fdashboard","2.guides\u002F09.dashboard","i-lucide-layout-dashboard",{"title":80,"path":81,"stem":82,"icon":83},"Dead code","\u002Fguides\u002Fdead-code","2.guides\u002F10.dead-code","i-lucide-ghost",{"title":85,"path":86,"stem":87,"icon":88},"Comparing two codebases","\u002Fguides\u002Fcompare","2.guides\u002F11.compare","i-lucide-git-compare-arrows",{"title":90,"path":91,"stem":92,"icon":93},"Semantic clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F12.semantic-clones","i-lucide-brain-circuit",{"title":95,"path":96,"stem":97,"icon":98},"Similar functions","\u002Fguides\u002Fsimilarity","2.guides\u002F13.similarity","i-lucide-list-tree",{"title":100,"path":101,"stem":102,"icon":103},"Boundaries","\u002Fguides\u002Fboundaries","2.guides\u002F14.boundaries","i-lucide-fence",{"title":105,"icon":6,"path":106,"stem":107,"children":108,"page":6},"Concepts","\u002Fconcepts","3.concepts",[109,114,119],{"title":110,"path":111,"stem":112,"icon":113},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":120,"path":121,"stem":122,"icon":123},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":125,"icon":6,"path":126,"stem":127,"children":128,"page":6},"Reference","\u002Freference","4.reference",[129,134,139,144,181,186,190],{"title":130,"path":131,"stem":132,"icon":133},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":135,"path":136,"stem":137,"icon":138},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":140,"path":141,"stem":142,"icon":143},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":145,"icon":6,"path":146,"stem":147,"children":148},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[149,151,156,161,166,171,176],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-file-chart-column",{"title":152,"path":153,"stem":154,"icon":155},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":157,"path":158,"stem":159,"icon":160},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":162,"path":163,"stem":164,"icon":165},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":167,"path":168,"stem":169,"icon":170},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":172,"path":173,"stem":174,"icon":175},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":177,"path":178,"stem":179,"icon":180},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":182,"path":183,"stem":184,"icon":185},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":187,"path":188,"stem":189,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":191,"path":192,"stem":193,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":195,"icon":6,"path":196,"stem":197,"children":198,"page":6},"Project","\u002Fproject","5.project",[199,204,209,214,239,244],{"title":200,"path":201,"stem":202,"icon":203},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":210,"path":211,"stem":212,"icon":213},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":215,"icon":6,"path":216,"stem":217,"children":218},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[219,221,226,230,235],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-gauge",{"title":222,"path":223,"stem":224,"icon":225},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":227,"path":228,"stem":229,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":231,"path":232,"stem":233,"icon":234},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":236,"path":237,"stem":238,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":240,"path":241,"stem":242,"icon":243},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":245,"path":246,"stem":247,"icon":248},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"name":250,"url":251,"appearances":252,"latest":268},"FlashML-org\u002FFreeToken","https:\u002F\u002Fgithub.com\u002FFlashML-org\u002FFreeToken",[253],{"date":254,"rank":255,"stars":256,"starsToday":257,"headSha":258,"sources":259,"lines":260,"clones":261,"duplicatedLines":262,"percentage":263,"codePercentage":264,"codeSources":265,"healthScore":266,"healthGrade":267},"2026-11-02",8,15546,242,"ee43b2a11345d056ba349d22ee073c6828b1364b",749,190196,1075,12606,6.63,7.82,524,63.7,"C",{"date":254,"generatedAt":269,"name":250,"url":251,"description":270,"language":271,"stars":256,"starsToday":257,"defaultBranch":272,"headSha":258,"durationMs":273,"total":274,"formats":278,"topClones":337,"code":524,"health":620,"complexity":653,"deadCode":704},"2026-11-02T05:22:05.631Z","FreeToken brings datacenter-scale model serving to your desktop. Run massive models locally, fast and efficiently.","Python","main",2158,{"sources":259,"lines":260,"tokens":275,"clones":261,"duplicatedLines":262,"duplicatedTokens":276,"percentage":263,"percentageTokens":277},1498136,101348,6.76,[279,286,293,300,307,314,320,326,330,334],{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"python",643,155092,697,8320,5.36,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"c",4,11322,298,3311,29.24,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"c-header",30,13580,46,668,4.92,{"format":301,"sources":302,"lines":303,"clones":304,"duplicatedLines":305,"percentage":306},"cpp",18,4734,17,133,2.81,{"format":308,"sources":309,"lines":310,"clones":311,"duplicatedLines":312,"percentage":313},"diff",1,1400,11,93,6.64,{"format":315,"sources":316,"lines":317,"clones":288,"duplicatedLines":318,"percentage":319},"yaml",9,804,60,7.46,{"format":321,"sources":288,"lines":322,"clones":323,"duplicatedLines":324,"percentage":325},"markup",47,2,21,44.68,{"format":327,"sources":302,"lines":328,"clones":329,"duplicatedLines":329,"percentage":329},"markdown",1718,0,{"format":331,"sources":332,"lines":333,"clones":329,"duplicatedLines":329,"percentage":329},"bash",14,1138,{"format":335,"sources":323,"lines":336,"clones":329,"duplicatedLines":329,"percentage":329},"toml",167,[338,385,409,431,441,453,464,475,506,514],{"format":287,"lines":316,"tokens":339,"first":340,"others":344,"copies":324,"excerpt":369,"excerptSecond":380,"kind":384},73,{"name":341,"start":342,"end":343},"python\u002Ffreetoken\u002Fkernel\u002Fcsrc\u002Fggml\u002Fggml-cpu\u002Farch\u002Fx86\u002Fquants.c",1830,1838,[345,348,351,354,357,360,363,366],{"name":341,"start":346,"end":347},2102,2110,{"name":341,"start":349,"end":350},2280,2288,{"name":341,"start":352,"end":353},2490,2498,{"name":341,"start":355,"end":356},2724,2732,{"name":341,"start":358,"end":359},2842,2850,{"name":341,"start":361,"end":362},3139,3147,{"name":341,"start":364,"end":365},3324,3332,{"name":341,"start":367,"end":368},3448,3456,{"lines":370,"total":316},[371,372,373,374,375,376,377,378,379],"void ggml_vec_dot_q3_K_q8_K(int n, float * GGML_RESTRICT s, size_t bs, const void * GGML_RESTRICT vx, size_t bx, const void * GGML_RESTRICT vy, size_t by, int …","    assert(n % QK_K == 0);","    assert(nrc == 1);","    UNUSED(nrc);","    UNUSED(bx);","    UNUSED(by);","    UNUSED(bs);","","    const uint32_t kmask1 = 0x03030303;",{"lines":381,"total":316},[382,372,373,374,375,376,377,378,383],"void ggml_vec_dot_q4_K_q8_K(int n, float * GGML_RESTRICT s, size_t bs, const void * GGML_RESTRICT vx, size_t bx, const void * GGML_RESTRICT vy, size_t by, int …","    const block_q4_K * GGML_RESTRICT x = vx;","code",{"format":280,"lines":386,"tokens":387,"first":388,"others":391,"copies":396,"excerpt":397,"kind":384},69,497,{"name":389,"start":304,"end":390},"python\u002Ffreetoken\u002Fmodels\u002Fllama\u002Fattention.py",85,[392,394],{"name":393,"start":304,"end":390},"python\u002Ffreetoken\u002Fmodels\u002Fmistral\u002Fattention.py",{"name":395,"start":304,"end":390},"python\u002Ffreetoken\u002Fmodels\u002Fqwen2\u002Fattention.py",3,{"lines":398,"total":386},[399,400,401,402,403,404,405,406,407,408],"class LlamaAttention(BaseOP):","    def __init__(","        self,","        config: ModelConfig,","        layer_id: int,","        *,","        has_attn_bias: bool = False,","        has_qk_norm: bool = False,","        prefix: str = \"\",","    ):",{"format":280,"lines":410,"tokens":411,"first":412,"others":414,"copies":288,"excerpt":421,"kind":384},59,323,{"name":413,"start":309,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fllama\u002Fweight.py",[415,417,419],{"name":416,"start":309,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fmistral\u002Fweight.py",{"name":418,"start":309,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fqwen2\u002Fweight.py",{"name":420,"start":309,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fqwen3\u002Fweight.py",{"lines":422,"total":410},[423,378,424,378,425,426,427,428,429,430],"from __future__ import annotations","from typing import Iterator","import safetensors","import torch","from freetoken.distributed import get_tp_info","from freetoken.models.loader import MergeRule, iter_merged_tensors, iter_weight_files, shard_tensor","from freetoken.utils import cached_load_hf_config","from tqdm import tqdm",{"format":287,"lines":386,"tokens":432,"first":433,"others":437,"copies":323,"kind":384},758,{"name":434,"start":435,"end":436},"python\u002Ffreetoken\u002Fkernel\u002Fcsrc\u002Fggml\u002Fsrc\u002Fggml-quants.c",3547,3615,[438],{"name":434,"start":439,"end":440},5177,5245,{"format":280,"lines":442,"tokens":443,"first":444,"others":446,"copies":288,"kind":384},43,230,{"name":445,"start":309,"end":442},"python\u002Ffreetoken\u002Fmodels\u002Fllama\u002Fconfig.py",[447,449,451],{"name":448,"start":309,"end":442},"python\u002Ffreetoken\u002Fmodels\u002Fmistral\u002Fconfig.py",{"name":450,"start":309,"end":442},"python\u002Ffreetoken\u002Fmodels\u002Fqwen2\u002Fconfig.py",{"name":452,"start":309,"end":442},"python\u002Ffreetoken\u002Fmodels\u002Fqwen3\u002Fconfig.py",{"format":287,"lines":454,"tokens":455,"first":456,"others":460,"copies":323,"kind":384},38,578,{"name":457,"start":458,"end":459},"python\u002Ffreetoken\u002Fkernel\u002Fcsrc\u002Fggml\u002Fggml-cpu\u002Fquants.c",734,771,[461],{"name":457,"start":462,"end":463},813,851,{"format":294,"lines":465,"tokens":466,"first":467,"others":471,"copies":323,"kind":384},71,555,{"name":468,"start":469,"end":470},"python\u002Ffreetoken\u002Fkernel\u002Fcsrc\u002Fggml\u002Fggml-cpu\u002Fsimd-mappings.h",269,339,[472],{"name":468,"start":473,"end":474},384,454,{"format":280,"lines":316,"tokens":476,"first":477,"others":481,"copies":311,"kind":384},52,{"name":478,"start":479,"end":480},"python\u002Ffreetoken\u002Fmodels\u002Fgemma4\u002Fmodel.py",84,92,[482,486,490,494,496,499,502,504],{"name":483,"start":484,"end":485},"python\u002Ffreetoken\u002Fmodels\u002Fglm4_moe\u002Fmodel.py",75,83,{"name":487,"start":488,"end":489},"python\u002Ffreetoken\u002Fmodels\u002Fglm5_next\u002Fmodel.py",164,172,{"name":491,"start":492,"end":493},"python\u002Ffreetoken\u002Fmodels\u002Fglm_moe_dsa\u002Fmodel.py",70,78,{"name":495,"start":484,"end":485},"python\u002Ffreetoken\u002Fmodels\u002Fllama\u002Fmodel.py",{"name":497,"start":498,"end":339},"python\u002Ffreetoken\u002Fmodels\u002Fminimax_m2\u002Fmodel.py",65,{"name":500,"start":339,"end":501},"python\u002Ffreetoken\u002Fmodels\u002Fmistral\u002Fmodel.py",81,{"name":503,"start":339,"end":501},"python\u002Ffreetoken\u002Fmodels\u002Fqwen2\u002Fmodel.py",{"name":505,"start":484,"end":485},"python\u002Ffreetoken\u002Fmodels\u002Fqwen3\u002Fmodel.py",{"format":280,"lines":442,"tokens":507,"first":508,"others":509,"copies":396,"kind":384},255,{"name":389,"start":304,"end":410},[510,512],{"name":511,"start":304,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fqwen3\u002Fattention.py",{"name":513,"start":304,"end":410},"python\u002Ffreetoken\u002Fmodels\u002Fqwen3_moe\u002Fattention.py",{"format":287,"lines":515,"tokens":516,"first":517,"others":520,"copies":323,"kind":384},54,503,{"name":434,"start":518,"end":519},1885,1938,[521],{"name":434,"start":522,"end":523},1999,2053,{"sources":265,"lines":525,"tokens":526,"clones":527,"duplicatedLines":528,"duplicatedTokens":529,"percentage":264,"percentageTokens":530,"formats":531,"topClones":549,"generated":618},139719,1070584,903,10928,87539,8.18,[532,538,539,543,546],{"format":280,"sources":533,"lines":534,"clones":535,"duplicatedLines":536,"percentage":537},471,109627,542,6816,6.22,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},{"format":294,"sources":540,"lines":541,"clones":297,"duplicatedLines":298,"percentage":542},27,13078,5.11,{"format":301,"sources":304,"lines":544,"clones":304,"duplicatedLines":305,"percentage":545},4659,2.85,{"format":331,"sources":547,"lines":548,"clones":329,"duplicatedLines":329,"percentage":329},5,1033,[550,565,572,580,584,590,594,598,609,614],{"format":287,"lines":316,"tokens":339,"first":551,"others":552,"copies":324,"excerpt":561,"excerptSecond":563,"kind":384},{"name":341,"start":342,"end":343},[553,554,555,556,557,558,559,560],{"name":341,"start":346,"end":347},{"name":341,"start":349,"end":350},{"name":341,"start":352,"end":353},{"name":341,"start":355,"end":356},{"name":341,"start":358,"end":359},{"name":341,"start":361,"end":362},{"name":341,"start":364,"end":365},{"name":341,"start":367,"end":368},{"lines":562,"total":316},[371,372,373,374,375,376,377,378,379],{"lines":564,"total":316},[382,372,373,374,375,376,377,378,383],{"format":280,"lines":386,"tokens":387,"first":566,"others":567,"copies":396,"excerpt":570,"kind":384},{"name":389,"start":304,"end":390},[568,569],{"name":393,"start":304,"end":390},{"name":395,"start":304,"end":390},{"lines":571,"total":386},[399,400,401,402,403,404,405,406,407,408],{"format":280,"lines":410,"tokens":411,"first":573,"others":574,"copies":288,"excerpt":578,"kind":384},{"name":413,"start":309,"end":410},[575,576,577],{"name":416,"start":309,"end":410},{"name":418,"start":309,"end":410},{"name":420,"start":309,"end":410},{"lines":579,"total":410},[423,378,424,378,425,426,427,428,429,430],{"format":287,"lines":386,"tokens":432,"first":581,"others":582,"copies":323,"kind":384},{"name":434,"start":435,"end":436},[583],{"name":434,"start":439,"end":440},{"format":280,"lines":442,"tokens":443,"first":585,"others":586,"copies":288,"kind":384},{"name":445,"start":309,"end":442},[587,588,589],{"name":448,"start":309,"end":442},{"name":450,"start":309,"end":442},{"name":452,"start":309,"end":442},{"format":287,"lines":454,"tokens":455,"first":591,"others":592,"copies":323,"kind":384},{"name":457,"start":458,"end":459},[593],{"name":457,"start":462,"end":463},{"format":294,"lines":465,"tokens":466,"first":595,"others":596,"copies":323,"kind":384},{"name":468,"start":469,"end":470},[597],{"name":468,"start":473,"end":474},{"format":280,"lines":316,"tokens":476,"first":599,"others":600,"copies":311,"kind":384},{"name":478,"start":479,"end":480},[601,602,603,604,605,606,607,608],{"name":483,"start":484,"end":485},{"name":487,"start":488,"end":489},{"name":491,"start":492,"end":493},{"name":495,"start":484,"end":485},{"name":497,"start":498,"end":339},{"name":500,"start":339,"end":501},{"name":503,"start":339,"end":501},{"name":505,"start":484,"end":485},{"format":280,"lines":442,"tokens":507,"first":610,"others":611,"copies":396,"kind":384},{"name":389,"start":304,"end":410},[612,613],{"name":511,"start":304,"end":410},{"name":513,"start":304,"end":410},{"format":287,"lines":515,"tokens":516,"first":615,"others":616,"copies":323,"kind":384},{"name":434,"start":518,"end":519},[617],{"name":434,"start":522,"end":523},{"files":329,"minified":329,"sample":619},[],{"score":266,"grade":267,"size":621,"dimensions":625},{"lines":622,"files":623,"class":624},185754,699,"L",[626,637,646],{"id":627,"source":628,"value":629,"adjusted":629,"lines":630,"halfLife":631,"formats":632,"excluded":633,"weight":309,"score":636},"duplication","jscpd",6.7,12432,8.5,[280,294,287,301,331],[321,634,635],"text","data",58.1,{"id":638,"source":628,"value":639,"adjusted":640,"lines":641,"halfLife":642,"coverage":643,"weight":644,"score":645},"dead-code",0.6,0.7,975,7.5,83.6,0.836,94.1,{"id":647,"source":628,"value":648,"adjusted":649,"lines":650,"halfLife":651,"weight":309,"score":652},"complexity",49.7,49.4,92257,50,50.4,{"total":654,"mean":655,"files":656},27341,39.1,[657,661,666,671,676,681,686,690,695,699],{"path":434,"complexity":658,"lines":659,"bytes":660},1194,5639,226847,{"path":662,"complexity":663,"lines":664,"bytes":665},"python\u002Ffreetoken\u002Fserver\u002Ffunction_call_parser.py",881,3756,166279,{"path":667,"complexity":668,"lines":669,"bytes":670},"python\u002Ffreetoken\u002Fengine\u002Fengine.py",548,2210,118168,{"path":672,"complexity":673,"lines":674,"bytes":675},"scripts\u002Fftw_hotfix.py",464,1106,54162,{"path":677,"complexity":678,"lines":679,"bytes":680},"scripts\u002Fcheckpoint_diagnose\u002Fdiagnose.py",438,1040,49826,{"path":682,"complexity":683,"lines":684,"bytes":685},"python\u002Ffreetoken\u002Fkernel\u002Fcsrc\u002Fggml\u002Fggml-cpu\u002Fvec.h",349,1630,68484,{"path":341,"complexity":687,"lines":688,"bytes":689},249,4172,200035,{"path":691,"complexity":692,"lines":693,"bytes":694},"python\u002Ffreetoken\u002Flaunch.py",238,1109,39074,{"path":457,"complexity":696,"lines":697,"bytes":698},216,1339,45124,{"path":700,"complexity":701,"lines":702,"bytes":703},"python\u002Ffreetoken\u002Fmoe\u002Fbenchbw.py",213,1144,51611,{"percentage":705,"findings":706,"files":707,"byCategory":708,"largest":717},0.63,40,684,[709,711,713,715],{"category":710,"count":316},"unused-file",{"category":712,"count":547},"unused-export",{"category":714,"count":255},"unused-symbol",{"category":716,"count":302},"unused-import",[718,721,724,727,730,733,736,739,741,743],{"category":710,"path":719,"name":378,"line":309,"lines":720},"python\u002Ffreetoken\u002Flayers\u002Flinear_attn\u002Fgdn_reference.py",186,{"category":710,"path":722,"name":378,"line":309,"lines":723},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fdeepseek_v4.py",134,{"category":710,"path":725,"name":378,"line":309,"lines":726},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fgemma4.py",104,{"category":710,"path":728,"name":378,"line":309,"lines":729},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fqwen_vl.py",95,{"category":710,"path":731,"name":378,"line":309,"lines":732},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fminimax_m3.py",89,{"category":710,"path":734,"name":378,"line":309,"lines":735},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fdeepseek_v41.py",88,{"category":710,"path":737,"name":378,"line":309,"lines":738},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fglm5_next.py",76,{"category":710,"path":740,"name":378,"line":309,"lines":738},"python\u002Ffreetoken\u002Fmm\u002Fprocessors\u002Fmuse_glimmer.py",{"category":710,"path":742,"name":378,"line":309,"lines":651},"python\u002Ffreetoken\u002Fmodels\u002Fdeepseek_v4\u002Fimage_processor.py",{"category":714,"path":744,"name":745,"line":311,"lines":746},"python\u002Ffreetoken\u002Fmoe\u002Ffused.py","_torch_fused_topk",20,{"\u002Ftrending\u002FFlashML-org\u002FFreeToken":748},{"views":329,"visits":329},1793602484077]