
This repo contains the utils scripts, and several submodules for LMI Technologies Inc. AI modeling development. Currently, the following models are supported in the repo:
- object detection
For users who haven't set up the ssh keys
git clone https://github.com/lmitechnologies/LMI_AI_Solutions.git
For users who have setup ssh keys
git clone https://github.com/lmitechnologies/LMI_AI_Solutions.git
# npm using git for https
git config --global url."[email protected]:".insteadOf https://github.com/
git config --global url."git://".insteadOf https://
Go to the repo and run the following commands
cd LMI_AI_Solutions
Each submodule is pointing to a specific commit in its ais
branch. Clone the submodules to the commit that is specified in this repo
git submodule update --init
(not recommend) if you want to update all submodules to the lastest
commit in the ais
branch, use the --remote
argument
git submodule update --init --remote
To utilize the following repo you have two options
Activate the environmental file - lmi_ai.env:
source PATH_TO_REPO/lmi_ai.env
where PATH_TO_REPO
is the path to the LMI_AI_Solutions repo.
Installing latest from git
pip install -e "git+https://github.com/lmitechnologies/LMI_AI_Solutions.git@ais#egg=lmi_utils&subdirectory=lmi_utils"
pip install -e "git+https://github.com/lmitechnologies/LMI_AI_Solutions.git@ais#egg=object_detectors&subdirectory=object_detectors"
pip install -e "git+https://github.com/lmitechnologies/LMI_AI_Solutions.git@ais#egg=anomaly_detectors&subdirectory=anomaly_detectors"
Installing from source
cd LMI_AI_Solutions && pip install -e lmi_utils
cd LMI_AI_Solutions && pip install -e object_detectors
cd LMI_AI_Solutions && pip install -e anomaly_detectors
- Run any scripts in this repo, for example:
python -m label_utils.plot_labels -h
The ais
branch of this repo and that branch of submodules are protected, which means you can't directly commit to that branch. You could create a new branch and open the pull request in order to merge into ais
branch.