nerfbaselines.communication¶
- class nerfbaselines.communication.ConnectionParams(port: int = <factory>, authkey: bytes = <factory>)[source]¶
Bases:
object
- authkey: bytes¶
- port: int¶
- class nerfbaselines.communication.RemoteMethod(*args, checkpoint: Path | None = None, connection_params: ConnectionParams | None = None, **kwargs)[source]¶
Bases:
Method
- property encoded_args¶
- get_info() MethodInfo [source]¶
Get method defaults for the trainer.
- Returns:
Method info.
- render(*args, **kwargs)[source]¶
Render images.
- Parameters:
cameras – Cameras.
progress_callback – Callback for progress.
- setup_train(*args, **kwargs)[source]¶
Setup training data, model, optimizer, etc.
- Parameters:
train_dataset – Training dataset.
num_iterations – Number of iterations to train.
- class nerfbaselines.communication.RemoteProcessMethod(*args, build_code: str | None = None, python_path: str | None = None, **kwargs)[source]¶
Bases:
RemoteMethod
- build_code: str | None = None¶
- python_path: str = 'python'¶
- nerfbaselines.communication.start_backend(method: Method, params: ConnectionParams, address: str = 'localhost')[source]¶