ecl package TBA
Project description
🚀 Create ECL app
Create ECL App is an officially supported way to create deep learning applications. It offers a modern build setup with user friendly configuration.
Quick Start
$ pip install ecl-package
$ make start
You don’t need to install or configure tools like PyTorch or Wandb. They are preconfigured and hidden so that you can focus on the code.
Create a project, and you’re good to go.
Creating an App
You’ll need to have Python >= 3.XX on your local development machine.
pip
$ pip install ecl-package
(pip comes with pip x.x+ and higher)
conda
$ conda install ecl-package
(conda comes with conda x.x+ and higher)
Selecting a template
You can now start a new app from a template by choosing user friendly CLI UI.
If you don't select a template, we'll create your project with our base template.
$ make start
🚀 Choose your task?
-------------------------
Token Classification
> Translation
Summarizaion
Questionanswering
-------------------------
🚀 Choose your MLOps tool?
Wandb
> Mlflow
None
...
--------------------------
Success! Created config.yml at User/xx/yy/zz
Inside that directory, you can run several command:
**make start**
Starts the deep learning project
**make style**
Formats the code
**make test**
Starts the test runner.
We suggest that you begin by typing:
cd xx
make yy
**ECL rocket is ready! 🚀🚀🚀**
Output
Running any of these commands will create a directory called ecl-package
inside the current folder. Inside that directory, it will generate the initial project structure and install the transitive dependencies:
ecl-package
├── main.py
├── README.md
├── Makefile
├── .gitignore
├── .github
│ ├── ISSUE_TEMPLATE
│ ├── workflows
│ ├── .stale.yml
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── release-drafter.yml
└── src
│ ├── __init__.py
│ ├── train.py
│ ├── inference.py
│ ├── utils
│ └── config
│ └── config.yml
├── dashboard
├── tests
Scripts
Inside the newly created project, you can run some built-in commands:
make start
make test
make style
make visual
User Guide
You can find detailed instructions on using Create React App and many tips in its documentation.
How to Update New Versions?
Please refer to the User Guide for this and other information.
Philosophy
-
One Dependency: There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.
-
No Configuration Required: You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code.
Create React App is a great fit for:
-
No Lock-In: You can “eject” to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.
Popular Alternatives
- Learning React in a comfortable and feature-rich development environment.
- Starting new single-page React applications.
- Creating examples with React for your libraries and components.
Here are a few common cases where you might want to try something else:
- If you want to try React without hundreds of transitive build tool dependencies, consider using a single HTML file or an online sandbox instead.
- If you need to integrate React code with a server-side template framework like Rails, Django or Symfony, or if you’re not building a single-page app, consider using nwb, or Neutrino which are more flexible. For Rails specifically, you can use Rails Webpacker. For Symfony, try Symfony's webpack Encore.
Contributing
We'd love to have your helping hand on ecl-package
! See CONTRIBUTING.md for more information on what we're looking for and how to get started.
Credicts
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ecl-package-test-0.8.tar.gz
.
File metadata
- Download URL: ecl-package-test-0.8.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a6bb5d05395148b30db7c4ada89b2cf8e59a9cea1eda4b03d3871842e2bc95 |
|
MD5 | 6002f3208660f450ce958874711da83e |
|
BLAKE2b-256 | 201af4009e87457235721cdfe8bbd02a1c31cca55837d4a9c19eebad03ea4190 |
File details
Details for the file ecl_package_test-0.8-py3-none-any.whl
.
File metadata
- Download URL: ecl_package_test-0.8-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f6f38e90bf3201ca5aaa121a8f3e04cc2dbddf5b795c01be6ecf6ceadc99a5 |
|
MD5 | 7b0577a005c7825782a55e48415bb948 |
|
BLAKE2b-256 | c9c96f62184f9e46a44a0e9ddebdef6a248333cbeb9c9673ed1536aec153124b |