diff --git a/Dynamic-KV-Overrides.md b/Dynamic-KV-Overrides.md new file mode 100644 index 0000000..5b6adf7 --- /dev/null +++ b/Dynamic-KV-Overrides.md @@ -0,0 +1,18 @@ +Simply use one of these as the text in your `str` override: +```python +dynamic_params = { + {system.time.milliseconds}": lambda: str(int(time.time() * 1000)), + {system.time.seconds}": lambda: str(int(time.time())), + {system.date.iso}": lambda: datetime.now().strftime("%Y-%m-%d"), + {system.datetime.iso}": lambda: datetime.now().isoformat(), + {system.username}": lambda: os.getlogin(), + {system.hostname}": lambda: socket.gethostname(), + {system.platform}": lambda: platform.system(), + {system.python.version}": lambda: platform.python_version(), + {system.time.milliseconds}": lambda: str(int(time.time() * 1000)), + {system.date}": lambda: datetime.now().strftime("%Y-%m-%d"), + {model.name}": lambda: model_name if model_name is not None else "Unknown Model", + {quant.type}": lambda: quant_type if quant_type is not None else "Unknown Quant", + {output.path}": lambda: output_path if output_path is not None else "Unknown Output Path", +} +``` \ No newline at end of file