Skip to main content

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

screencast

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:

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

ecl-package-test-0.8.tar.gz (5.2 kB view hashes)

Uploaded Source

Built Distribution

ecl_package_test-0.8-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page