A configuration recommender system for deep learning inference services.
- Linux OS (e.g., CentOS, RedHat, Ubuntu).
- Docker >= 20.10.12.
docker pull frankwu2016/falcon:latest
docker run -it frankwu2016/falcon:latest /bin/bash
falctl evaluate --all
falctl evaluate --model [model-name]
Supported DL models: [bert-large|densenet-201|gru|inception-v2|inception-v4|mobilenet-v2|resnet-101|resnet-152-v2|roberta|tacotron2|transformer|vgg16]
falctl analyze --model [model-name]
Supported DL models: [bert-large|densenet-201|gru|inception-v2|inception-v4|mobilenet-v2|resnet-101|resnet-152-v2|roberta|tacotron2|transformer|vgg16]
falctl analyze --operator [operator-name]
Supported DL operators: [add|batch_norm|concat|conv1d|conv2d|dense|multiply|relu|sigmoid|split|strided_slice|tanh|transpose]
/home/falcon/data/[name].output
/home/falcon/data/experiments/[name]-[model name].csv
/home/falcon/data/models/
/home/falcon/data/operators/
Please check the following log file.
/var/log/falcon.log
Our implementation is released under Apache License 2.0 license except for the code derived from TuRBO.