entelechy serve自动生成
在 stdin/stdout(以及 –listen)上提供创作协议。
serve <scene.esn>Serve the creation protocol: JSON requests on stdin, one response per
line on stdout, and on every connection to –listen, where a client’s
quit ends only its connection. A browser’s page connects from this
machine; a page elsewhere only from an origin –allow-origin names
(https://host:port, or null for a page opened from a file). –window is what evaluations that name
no window see. See
docs/PROTOCOL.md.
参数(flags)
Section titled “参数(flags)”| flag | 取值 | 可重复 | 说明 |
|---|---|---|---|
--listen |
<host:port> |
否 | Also answers every connection to the address. |
--window |
<w>x<h>[@<scale>] |
否 | The window a scene sized by window() fills, in pixels, with its scale factor. |
--allow-origin |
<origin> |
是 | A page’s origin elsewhere that may connect. |
--library |
<dir|file> |
否 | Kernels the scene uses beside its own. |
--input |
<name>=<path> |
是 | Reads the scene’s input from the path given, a file or a directory as the input reads; an external the scene leaves to its caller bound to a picture file. |
--output |
<name>=<path> |
是 | Writes the scene’s output to the path given, a file or a directory as the output writes. |
--param |
<name>=<literal> |
是 | Sets a graph parameter. |
--backend |
cpu|gpu|jit |
否 | The backend the scene runs on. |
--no-fusion |
`` | 否 | Runs pointwise producers apart from their consumers. |
--allow |
file.read|file.write|file.delete=<dir>|clipboard.read|clipboard.write |
是 | Lets the scene read files from, write its outputs into, or remove and rename files in, a directory; or read and write the system’s clipboard. |
--grant |
<capability,...> |
否 | The only capabilities a Kernel may be given. |
--memory |
<MB> |
否 | Mebibytes of Fields the Host may hold at once (2048 by default). |
--work |
<M> |
否 | Million loop iterations one run of a Kernel may take (4000 by default). |
--small |
<operations> |
否 | Operations a run may take, by its elements and its Kernel’s typical work, and go to the processor rather than the device (400000 by default; 0 keeps every run on the device). |

