summarylogtreecommitdiffstats
path: root/dain-ncnn-vulkan
diff options
context:
space:
mode:
Diffstat (limited to 'dain-ncnn-vulkan')
-rwxr-xr-xdain-ncnn-vulkan29
1 files changed, 29 insertions, 0 deletions
diff --git a/dain-ncnn-vulkan b/dain-ncnn-vulkan
new file mode 100755
index 000000000000..dbc45ba0e9fb
--- /dev/null
+++ b/dain-ncnn-vulkan
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+default_model_path="/usr/share/dain-ncnn-vulkan/"
+readonly default_model_path
+
+args=""
+
+while getopts "hv0:1:i:o:m:g:j:f:" arg; do
+ case $arg in
+ h) args="$args -$arg" ;;
+ v) args="$args -$arg" ;;
+ 1) args="$args -$arg $OPTARG" ;;
+ 0) args="$args -$arg $OPTARG" ;;
+ i) args="$args -$arg $OPTARG" ;;
+ o) args="$args -$arg $OPTARG" ;;
+ m)
+ if ! [ -d $OPTARG ]; then
+ args="$args -m $default_model_path$OPTARG"
+ else
+ args="$args -$arg $OPTARG"
+ fi
+ ;;
+ g) args="$args -$arg $OPTARG" ;;
+ j) args="$args -$arg $OPTARG" ;;
+ f) args="$args -$arg $OPTARG" ;;
+ esac
+done
+
+/usr/share/dain-ncnn-vulkan/dain-ncnn-vulkan $args