kamangir
commited on
Commit
•
9d4d402
1
Parent(s):
fc0b387
validating image_classifier - kamangir/bolt#689
Browse files- abcli/fashion_mnist.sh +5 -5
- abcli/image_classifier.sh +8 -4
- image_classifier/__init__.py +1 -1
- setup.py +1 -1
abcli/fashion_mnist.sh
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
#! /usr/bin/env bash
|
2 |
|
3 |
function fashion_mnist() {
|
|
|
|
|
|
|
|
|
4 |
local task=$(abcli_unpack_keyword $1 help)
|
5 |
|
6 |
if [ $task == "help" ] ; then
|
@@ -19,7 +23,7 @@ function fashion_mnist() {
|
|
19 |
fi
|
20 |
|
21 |
if [ "$task" == "ingest" ] ; then
|
22 |
-
python3 -m fashion_mnist \
|
23 |
ingest \
|
24 |
--output_path $abcli_object_path \
|
25 |
${@:2}
|
@@ -48,8 +52,4 @@ function fashion_mnist() {
|
|
48 |
fi
|
49 |
|
50 |
abcli_log_error "-fashion_mnist: $task: command not found."
|
51 |
-
}
|
52 |
-
|
53 |
-
function abcli_fashion_mnist() {
|
54 |
-
fashion_mnist $@
|
55 |
}
|
|
|
1 |
#! /usr/bin/env bash
|
2 |
|
3 |
function fashion_mnist() {
|
4 |
+
abcli_fashion_mnist $@
|
5 |
+
}
|
6 |
+
|
7 |
+
function abcli_fashion_mnist() {
|
8 |
local task=$(abcli_unpack_keyword $1 help)
|
9 |
|
10 |
if [ $task == "help" ] ; then
|
|
|
23 |
fi
|
24 |
|
25 |
if [ "$task" == "ingest" ] ; then
|
26 |
+
python3 -m image_classifier.fashion_mnist \
|
27 |
ingest \
|
28 |
--output_path $abcli_object_path \
|
29 |
${@:2}
|
|
|
52 |
fi
|
53 |
|
54 |
abcli_log_error "-fashion_mnist: $task: command not found."
|
|
|
|
|
|
|
|
|
55 |
}
|
abcli/image_classifier.sh
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
#! /usr/bin/env bash
|
2 |
|
|
|
|
|
|
|
|
|
3 |
function abcli_image_classifier() {
|
4 |
local task=$(abcli_unpack_keyword "$1" help)
|
5 |
|
@@ -27,7 +31,7 @@ function abcli_image_classifier() {
|
|
27 |
|
28 |
abcli_download $model_object_name
|
29 |
|
30 |
-
python3 -m
|
31 |
describe \
|
32 |
--model_path $abcli_object_root/$model_object_name \
|
33 |
${@:3}
|
@@ -48,7 +52,7 @@ function abcli_image_classifier_predict() {
|
|
48 |
abcli_log "image_classifier($model_object).predict($data_object)"
|
49 |
|
50 |
if [ ! -f "$abcli_object_root/$data_object/test_images.pyndarray" ] ; then
|
51 |
-
python3 -m
|
52 |
preprocess \
|
53 |
--infer_annotation 0 \
|
54 |
--model_path $abcli_object_root/$model_object \
|
@@ -61,7 +65,7 @@ function abcli_image_classifier_predict() {
|
|
61 |
cp -v ../$data_object/*.pyndarray .
|
62 |
cp -v ../$model_object/class_names.json .
|
63 |
|
64 |
-
python3 -m
|
65 |
predict \
|
66 |
--data_path $abcli_object_root/$data_object \
|
67 |
--model_path $abcli_object_root/$model_object \
|
@@ -84,7 +88,7 @@ function abcli_image_classifier_train() {
|
|
84 |
local extra_args="--epochs 2"
|
85 |
fi
|
86 |
|
87 |
-
python3 -m
|
88 |
train \
|
89 |
--color $do_color \
|
90 |
--convnet $do_convnet \
|
|
|
1 |
#! /usr/bin/env bash
|
2 |
|
3 |
+
function image_classifier() {
|
4 |
+
abcli_image_classifier $@
|
5 |
+
}
|
6 |
+
|
7 |
function abcli_image_classifier() {
|
8 |
local task=$(abcli_unpack_keyword "$1" help)
|
9 |
|
|
|
31 |
|
32 |
abcli_download $model_object_name
|
33 |
|
34 |
+
python3 -m image_classifier \
|
35 |
describe \
|
36 |
--model_path $abcli_object_root/$model_object_name \
|
37 |
${@:3}
|
|
|
52 |
abcli_log "image_classifier($model_object).predict($data_object)"
|
53 |
|
54 |
if [ ! -f "$abcli_object_root/$data_object/test_images.pyndarray" ] ; then
|
55 |
+
python3 -m image_classifier \
|
56 |
preprocess \
|
57 |
--infer_annotation 0 \
|
58 |
--model_path $abcli_object_root/$model_object \
|
|
|
65 |
cp -v ../$data_object/*.pyndarray .
|
66 |
cp -v ../$model_object/class_names.json .
|
67 |
|
68 |
+
python3 -m image_classifier \
|
69 |
predict \
|
70 |
--data_path $abcli_object_root/$data_object \
|
71 |
--model_path $abcli_object_root/$model_object \
|
|
|
88 |
local extra_args="--epochs 2"
|
89 |
fi
|
90 |
|
91 |
+
python3 -m image_classifier \
|
92 |
train \
|
93 |
--color $do_color \
|
94 |
--convnet $do_convnet \
|
image_classifier/__init__.py
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
name = "image_classifier"
|
2 |
|
3 |
-
version = "1.1.
|
4 |
|
5 |
description = "fashion-mnist + hugging-face + awesome-bash-cli"
|
|
|
1 |
name = "image_classifier"
|
2 |
|
3 |
+
version = "1.1.43"
|
4 |
|
5 |
description = "fashion-mnist + hugging-face + awesome-bash-cli"
|
setup.py
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
from setuptools import setup
|
2 |
|
3 |
-
from
|
4 |
|
5 |
setup(
|
6 |
name=name,
|
|
|
1 |
from setuptools import setup
|
2 |
|
3 |
+
from image_classifier import *
|
4 |
|
5 |
setup(
|
6 |
name=name,
|