[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82046":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":29,"discoverSource":30},82046,"CompileIQ","NVIDIA\u002FCompileIQ","NVIDIA","An Optimizer for Nvidia Compilers.","",null,"Python",91,4,34,0,2,10,43,6,55.4,"Other",false,"main",true,[],"2026-06-12 04:01:36","# CompileIQ - NVIDIA Compiler HPO\n\nCompileIQ is a hyperparameter optimizer for tuning NVIDIA compiler controls and application parameters.\n\n[Documentation](https:\u002F\u002Fnvidia.github.io\u002FCompileIQ\u002Fstable\u002F) |\n[PyPI](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcompileiq\u002F) |\n[Latest Release](https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FCompileIQ\u002Freleases\u002Flatest) |\n[Search Space Catalog Releases](https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FCompileIQ\u002Freleases?q=Search+Space+Catalog+Release&expanded=true) |\n[Booster Pack Catalog Releases](https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FCompileIQ\u002Freleases?q=Booster+Pack+Catalog+Release&expanded=true)\n\n## Quick install\n\nYou can either install through [PyPI](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcompileiq\u002F):\n\n```bash\npip install compileiq\n```\n\nOr, build from the the source in this repository yourself:\n\n```bash\npip install -e .\n```\n\n## Search Spaces\n\nCompileIQ can retrieve curated compiler search spaces from GitHub release assets and cache them locally. Use `PtxasSearchSpace` or `NvccSearchSpace` to select a compiler, compiler version, and optional variant:\n\n```python\nfrom compileiq.search_spaces.compilers import PtxasSearchSpace\n\nsearch_space = PtxasSearchSpace(version=\"13.3\", variant=\"att\")\n```\n\nFor reproducible runs, pin a search-space release tag:\n\n```python\nsearch_space = PtxasSearchSpace(version=\"13.3\", tag=\"search-spaces-2026.05.05\")\n```\n\nSet `CIQ_SEARCH_SPACES_DIR` to use a local mirror containing `manifest.json` plus the referenced `.bin` files. Set `CIQ_SEARCH_SPACES_REPO` to test or use a different release repository.\n\nBrowse the published [Search Space Catalog Releases](https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FCompileIQ\u002Freleases?q=Search+Space+Catalog+Release&expanded=true) to inspect available catalog assets and release notes.\n\n## Environment Configuration Options\n\n| Environment Variable | Default Value | Type | Description\n| ------ | ------ | ------ | ------ |\n| CIQ_SOCKET_TIMEOUT | 20 | int | Controls how long CompileIQ waits for a core response. If you experience timeouts because your search space is too big, consider increasing this value.\n| CIQ_KEEP_CACHE | False | bool | If set to True, `.cache` files will not be deleted.\n| CIQ_PROCESS_MODE | \"forkserver\" | str | Start method for process-based workers. Set to \"fork\" for tighter process separation when threads are involved. `IsoMultiProcessWorker` defaults to \"fork\" independently.\n| CIQ_SEARCH_SPACES_DIR | unset | path | Reads compiler search-space `manifest.json` and `.bin` files from a local mirror instead of GitHub.\n| CIQ_SEARCH_SPACES_REPO | NVIDIA\u002FCompileIQ | str | GitHub repository used for search-space release lookups, useful for staging or a future dedicated asset repo.\n\n## Examples\n\nThe `examples\u002F` folder has simple examples for you to get started on using CompileIQ.\n\nFor the full user guide, see the [CompileIQ documentation](https:\u002F\u002Fnvidia.github.io\u002FCompileIQ\u002Fstable\u002F).\n\nIf you are planning on running examples, you may need additional dependencies:\n\n```bash\npython -m poetry install --with examples\n```\n\n## Documentation development\n\nInstall the docs dependencies once:\n\n```bash\nmake install-docs\n```\n\nTo preview uncommitted documentation edits from your live worktree:\n\n```bash\nmake docs-preview\n```\n\nThen open \u003Chttp:\u002F\u002Flocalhost:8000\u002Fmain\u002F>.\n\nIf port 8000 is already in use, stop the existing local docs server first.\n\nUse `make docs` or `make docs-serve` when you need to test the multiversion\ndocumentation shape used by GitHub Pages. Those commands build from Git refs, so\nthey are not the right choice for checking dirty worktree edits before commit.\n","CompileIQ 是一个用于优化NVIDIA编译器控制和应用程序参数的超参数优化器。它通过提供预定义的搜索空间来自动调整编译选项，支持PTXAS和NVCC等编译器的不同版本与变体，以实现更高效的代码生成。该工具采用Python语言开发，用户可以通过PyPI轻松安装，并且支持从源码构建。此外，CompileIQ允许配置环境变量以适应不同的使用需求，如调整响应等待时间或指定本地缓存路径等。适用于需要对CUDA程序进行深度性能调优的开发者，在科研、高性能计算及AI训练等领域具有广泛的应用前景。","2026-06-11 04:07:35","CREATED_QUERY"]