Search…
Build Command
1
$ konduit build [-ad <value>] [-a <value>] [-c <value>] [-dt <value>] [-d
2
<value>] [-m <value>] [-o <value>] [-p <value>] [-s <value>]
Copied!
OPTIONS
Command Flags
Description
-ad,--addDep
Additional dependencies to include, in GAV(C) format: "group_id:artifact_id:version" / "group_id:artifact_id:version:classifier".
-a,--arch
The target CPU architecture. Must be one of {x86, x86_avx2, x86_avx512, armhf, arm64, ppc64le}. Note that most modern desktops can be built with x86_avx2, which is the default.
-c,--config
Configuration for the deployment types specified via -dt/--deploymentType.
For example, "-c jar.outputdir=/some/dir jar.name=my.jar" etc.
Configuration keys:
JAR deployment config keys: jar.outputdir, jar.name,jar.groupid, jar.artifactid, jar.version
ClassPathDeployment config keys: classpath.outputFile, classpath.type
-dt,--deploymentType
The deployment types to use: JAR, DOCKER, EXE, WAR, RPM, DEB or TAR (case insensitive).
-d,--device
Compute device to be used. If not set: artifacts are build for CPU only. Valid values: CPU, CUDA_10.0, CUDA_10.1, CUDA_10.2 (case insensitive).
-m,--modules
Names of the Konduit-Serving modules to include, as a comma-separated list of values. Note that this is not necessary when a pipeline is included (via -p/--pipeline), as the modules will be inferred automatically based on the pipeline contents.
-o,--os
Operating systems to build for. Valid values: {linux, windows, mac} (case insensitive). If not set, the current system OS will be used.
-p,--pipeline
Path to a pipeline JSON file.
-s,--serverType
Type of server - HTTP or GRPC (case insensitive).
Copy link