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.gitFor 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."git@github.com:".insteadOf https://github.com/
git config --global url."git://".insteadOf https://Go to the repo and run the following commands
cd LMI_AI_SolutionsEach 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 --remoteTo utilize the following repo you have two options
Activate the environmental file - lmi_ai.env:
source PATH_TO_REPO/lmi_ai.envwhere 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 -hThe 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.