Getting Started
print()
Concepts
User Guides
chia_remote
chia_remote_blocking
.options
ChiaCallRemote
chia_actor
@
chia up
chia down
timing_experiment
CLI Reference
chia up <config.yaml>
chia down <config.yaml>
chia viz <source.py>
chia viz-profile <log...>
chia job stop <job_id>
API Reference
get_active_bypass()
Bypass
Bypass.file_server()
Bypass.set_provider()
Bypass.set_cond()
Bypass.active
Bypass.is_bypassed()
Bypass.get_provider_info()
Bypass.get_state()
Bypass.load_state()
cache:
start_cache()
stop_cache()
get_active_cache()
is_cached()
ChiaWrapped
ChiaFunction
ChiaCallRemote()
ObjectRefCallback
ChiaActorHandle
ChiaActorHandle.actor
chia_actor()
get()
chia_cancel()
TrackedRef
chia_wait()
get_or_create_kv_store()
query_kv()
PinnedChiaFn
PinnedChiaFn.options()
ColocatedNode
ColocatedNode.placement_group
ColocatedNode.owns_placement_group
ColocatedNode.task_options
ColocatedNode.close()
should_proxy()
get_dispatch_proxy()
PidRegistryActor
PidRegistryActor.kill_all()
QueryResult
LLMCallBase
LLMCallBase.prompt()
ToolInfo
ChiaTool
resolve_tool_url()
start_router()
stop_router()
ChiaToolTemplate
BashTool
AsyncBashTool
AsyncJobTool
make_router_lifespan()
BuildTarget
BuildTarget.VERILATOR
BuildTarget.VERILATOR_DEBUG
BuildTarget.FIRESIM_METASIM_VERILATOR
WaveWindow
BuildArtifact
BuildArtifact.name
BuildArtifact.simulator_binary_content
BuildArtifact.simulator_binary_name
BuildArtifact.config
BuildArtifact.config_package
BuildArtifact.target
BuildArtifact.success
BuildArtifact.stdout
BuildArtifact.stderr
BuildArtifact.returncode
BuildArtifact.generated_src_files
RiscvBuildArtifact
RiscvBuildArtifact.binary_name
RiscvBuildArtifact.binary_content
RiscvBuildArtifact.target
RiscvBuildArtifact.success
RiscvBuildArtifact.stdout
RiscvBuildArtifact.stderr
RiscvBuildArtifact.returncode
RiscvBuildArtifact.dump
RiscvObjdumpArtifact
RiscvObjdumpArtifact.binary_name
RiscvObjdumpArtifact.dump
RiscvObjdumpArtifact.target
RiscvObjdumpArtifact.success
RiscvObjdumpArtifact.stdout
RiscvObjdumpArtifact.stderr
RiscvObjdumpArtifact.returncode
RunResult
RunResult.test_binary_name
RunResult.log
RunResult.out
RunResult.returncode
RunResult.success
RunResult.vcd_s3_path
RunResult.vcd_size_bytes
RunResult.out_s3_path
RunResult.log_s3_path
RunResult.wave_windows
CosimResult
CosimResult.elf_name
CosimResult.match
CosimResult.matched
CosimResult.completed
CosimResult.first_divergence
CosimResult.sim_cycles
CosimResult.failing_trace_gz
SpikeResult
SpikeResult.test_binary_name
SpikeResult.isa
SpikeResult.log
SpikeResult.commit_log
SpikeResult.returncode
SpikeResult.success
SpikeBuildArtifact
SpikeBuildArtifact.success
SpikeBuildArtifact.spike_bin
SpikeBuildArtifact.stdout
SpikeBuildArtifact.stderr
SpikeBuildArtifact.returncode
TortureMode
TortureMode.SINGLE
TortureMode.OVERNIGHT
TortureMode.REPLAY
TortureTestRun
TortureTestRun.name
TortureTestRun.success
TortureTestRun.test_s
TortureTestRun.test_dump
TortureTestRun.spike_sig
TortureTestRun.rtlsim_sig
TortureTestRun.pseg_test_s
TortureResult
TortureResult.name
TortureResult.config
TortureResult.config_package
TortureResult.mode
TortureResult.success
TortureResult.num_tests
TortureResult.num_failures
TortureResult.tests
TortureResult.stdout
TortureResult.stderr
TortureResult.returncode
TortureResult.build_artifact
ChiselBuildNode
ChiselBuildNode.build()
firtool_lower_chirrtl_to_hw()
circt_opt_run()
circt_opt_lower_hw_to_verilog()
rebuild_circt_opt_with_custom_pass()
list_circt_passes()
chisel_elaborate_to_chirrtl()
circt_ninja_build()
circt_warm_build()
circt_run_lit()
BuildTool
BuildTool.build()
BuildTool.build_status()
LitTool
LitTool.run_lit()
LitTool.lit_status()
SRAMSpec
rename_ports()
parse_mems_conf()
generate_macrocompiler_lib()
remap_with_macrocompiler()
assemble_generated_src_with_macros()
generate_macro_stubs()
ChipyardHammerResult
ChipyardHammerCollectResult
ChipyardHammerNode
ChipyardHammerNode.make()
ChipyardHammerNode.collect()
RiscvBuildNode
RiscvBuildNode.build()
RiscvObjdumpNode
RiscvObjdumpNode.dump()
GenSpec
GenSpec.test
GenSpec.iterations
GenSpec.instr_cnt
GenSpec.plusargs
GenSpec.gen_timeout
GenSpec.seed
GenSpec.extra_args
GenSpec.sim_opts()
RiscvDvGenNode
RiscvDvGenNode.compile_generator()
RiscvDvGenNode.generate()
TortureRunNode
TortureRunNode.torture()
VerilatorRunNode
VerilatorRunNode.run()
VerilatorRunNode.run_metasim()
ClaudeCodeQueryResult
ClaudeCodeError
RateLimitError
AuthenticationError
BillingError
InvalidRequestError
ServerError
MaxOutputTokensError
UnknownClaudeError
parse_rate_limit_reset()
parse_rate_limit_event()
ClaudeCodeLLM
ClaudeCodeLLM.prompt()
BedrockError
UnknownBedrockError
BedrockLLM
BedrockLLM.prompt()
VertexError
UnknownVertexError
ContentBlockedError
VertexGeminiLLM
VertexGeminiLLM.prompt()
VertexGenericLLM
VertexGenericLLM.prompt()
AntigravityError
UnknownAntigravityError
AntigravityLLM
AntigravityLLM.prompt()
CodexError
UnknownCodexError
CodexQueryResult
parse_session_id()
CodexLLM
CodexLLM.prompt()
OpenCodeError
UnknownOpenCodeError
parse_run_error()
OpenCodeLLM
OpenCodeLLM.prompt()
OpenAICompatError
ContextLengthExceededError
UnknownOpenAIError
OpenAICompatLLM
OpenAICompatLLM.prompt()
OpenAILLM
OpenAILLM.prompt()
FireworksLLM
FireworksLLM.prompt()
GroqLLM
GroqLLM.prompt()
OpenRouterLLM
OpenRouterLLM.prompt()
OllamaLLM
OllamaLLM.prompt()
VLLMLLM
VLLMLLM.prompt()
FireSimBuildConfig
FireSimBuildConfig.name
FireSimBuildConfig.platform
FireSimBuildConfig.target_project
FireSimBuildConfig.target_project_makefrag
FireSimBuildConfig.design
FireSimBuildConfig.target_config
FireSimBuildConfig.platform_config
FireSimBuildConfig.fpga_frequency
FireSimBuildConfig.build_strategy
FireSimBuildConfig.bit_builder_recipe
FireSimBuildConfig.deploy_quintuplet
FireSimBuildConfig.post_build_hook
FireSimBuildConfig.metasim_customruntimeconfig
FireSimBuildConfig.build_id
FireSimBuildConfig.build_group
FireSimBuildConfig.incremental_base_build_id
FireSimBuildConfig.market
FireSimBuildConfig.enable_pr
FireSimBuildConfig.pr_module_name
FireSimBuildConfig.pr_base_build_id
FireSimBuildConfig.pr_partition_cell
FireSimRunConfig
FireSimRunConfig.hw_config_name
FireSimRunConfig.build_ref
FireSimRunConfig.agfi
FireSimRunConfig.workload_name
FireSimRunConfig.num_sims
FireSimRunConfig.instance_type
FireSimRunConfig.plusarg_passthrough
FireSimRunConfig.terminate_on_completion
FireSimRunConfig.driver_tarball_path
FireSimRunConfig.ami_id
FireSimRunConfig.market
FireSimRunConfig.bootbinary_path
FireSimRunConfig.rootfs_path
FireSimRunConfig.result_id
FireSimRunConfig.driver_s3_path
FireSimRunConfig.bootbinary_s3_path
FireSimRunConfig.rootfs_s3_path
FireSimRunConfig.resolve_build()
FireSimConfig
FireSimConfig.chipyard_path
FireSimConfig.deploy_path
FireSimConfig.build_recipes_file
load_build_recipes()
load_hwdb()
fetch_build_info()
firesim_build_bitstream()
firesim_run_workload()
BitstreamBuildResult
BitstreamBuildResult.recipe_name
BitstreamBuildResult.agfi
BitstreamBuildResult.afi
BitstreamBuildResult.success
BitstreamBuildResult.build_log
BitstreamBuildResult.hwdb_entry
BitstreamBuildResult.driver_s3_path
BitstreamBuildResult.build_id
BitstreamBuildResult.build_ref
BitstreamBuildResult.bitstream_path
FireSimRunResult
FireSimRunResult.workload_name
FireSimRunResult.success
FireSimRunResult.uartlogs
FireSimRunResult.rootfs_outputs
FireSimRunResult.sim_outputs
FireSimRunResult.duration_seconds
HammerResult
HammerCollectResult
HammerMatchResult
HammerCollectFsResult
HammerNode
HammerNode.run()
HammerNode.collect()
HammerNode.list_matches()
HammerNode.read_chunk()
HammerNode.collect_fs()
CACTIResult
run_cacti()
analytical_area_estimate()
generate_cacti_macrocompiler_lib()
CharacterizedSRAM
CactiCharacterization
characterize_top_mems_conf_with_cacti()
characterize_srams_with_cacti()
LibertyCorner
generate_liberty()
generate_lef()
ExecResult
DatabaseNode
DatabaseNode.paramstyle
DatabaseNode.close()
DatabaseNode.init_schema()
DatabaseNode.executescript()
DatabaseNode.add_column_if_missing()
DatabaseNode.schema()
DatabaseNode.execute()
DatabaseNode.executemany()
DatabaseNode.transaction()
DatabaseNode.query()
DatabaseNode.query_one()
DatabaseNode.query_value()
DatabaseNode.spawn_query_tool()
PostgresNode
PostgresNode.paramstyle
PostgresNode.spawn_query_tool()
PostgresNode.init_schema()
PostgresNode.executescript()
PostgresNode.add_column_if_missing()
PostgresNode.schema()
PostgresNode.execute()
PostgresNode.executemany()
PostgresNode.transaction()
PostgresNode.query()
PostgresNode.query_one()
PostgresNode.query_value()
PostgresQueryTool
PostgresQueryTool.query()
PostgresQueryTool.schema()
PostgresQueryTool.execute()
SQLiteExecResult
SQLiteNode
SQLiteNode.paramstyle
SQLiteNode.spawn_query_tool()
SQLiteNode.init_schema()
SQLiteNode.executescript()
SQLiteNode.add_column_if_missing()
SQLiteNode.schema()
SQLiteNode.execute()
SQLiteNode.executemany()
SQLiteNode.transaction()
SQLiteNode.query()
SQLiteNode.query_one()
SQLiteNode.query_value()
SQLiteNode.wal_checkpoint()
SQLiteQueryTool
SQLiteQueryTool.query()
SQLiteQueryTool.schema()
SQLiteQueryTool.execute()
GithubError
GithubAuthError
GithubRateLimitError
GithubNotFoundError
GithubRequestError
GithubServerError
GithubClient
GithubIssuesNode
GithubIssuesNode.recent()
GithubIssuesNode.get_issue()
GithubIssuesNode.get()
GithubIssuesNode.linked_pull_requests()
GithubPullsNode
GithubPullsNode.recent()
GithubPullsNode.get_pull()
GithubPullsNode.get()
GithubPullsNode.pull_diff()
GithubPullsNode.reviews()
GithubPullsNode.review_comments()
GithubPullsNode.conversation_comments()
GithubPullsNode.check_runs()
GithubPullsNode.review_feedback()
GithubComment
GithubIssue
GithubIssue.to_markdown()
GithubReview
GithubReviewComment
GithubPull
GithubCheckAnnotation
GithubCheckRun
GithubPullFeedback
GithubPullFeedback.is_empty()
GithubPullFeedback.to_markdown()
AWSConfig
EC2InstanceConfig
EC2Instance
get_default_ami()
launch_ec2_instances()
wait_for_instances()
terminate_ec2_instances()
EphemeralEC2Host
EphemeralEC2Host.wait_ready()
EphemeralEC2Host.rsync_up()
EphemeralEC2Host.rsync_down()
EphemeralEC2Host.run()
EphemeralEC2Host.run_script()
EphemeralEC2Host.terminate()
S3Error
S3AuthError
S3NotFoundError
S3RequestError
S3ServerError
S3ObjectInfo
S3Node
S3Node.upload_file()
S3Node.download_file()
S3Node.put_bytes()
S3Node.get_bytes()
S3Node.list()
S3Node.exists()
S3Node.delete()
S3Node.ensure_bucket()
Gem5Isa
Gem5Variant
Gem5BuildArtifact
Gem5RunResult
Gem5SourceState
Gem5Node
Gem5Node.placement_group
Gem5Node.owns_placement_group
Gem5Node.task_options
Gem5Node.spawn_tool()
Gem5Node.close()
Gem5Node.build_gem5()
Gem5Node.run_gem5()
Gem5Node.capture_gem5_source_state()
Gem5Node.restore_gem5_source_state()
Gem5Node.parse_gem5_stats()
Gem5Node.parse_gem5_stats_file()
Gem5Node.truncate_gz_trace()
Gem5Node.summarize_o3_pipeview()
Gem5ToolServer
Gem5ToolServer.build()
Gem5ToolServer.run()
Gem5ToolServer.stats()
Gem5ToolServer.list_workloads()
FocalComparison
FocalComparison.more_sustainable
FocalComparison.verdict
FocalComparison.pct_change
FocalComparison.breakeven_alpha
focal_compare()
FocalSweep
FocalSweep.crosses_unity
FocalBothRefs
focal_sweep()
sweep_both_arches_as_ref()
num_lith_masks()
get_PFAS_proxy()
Please activate JavaScript to enable the search functionality.