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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for ecl-package-test-0.8.tar.gz
Algorithm Hash digest
SHA256 f5a6bb5d05395148b30db7c4ada89b2cf8e59a9cea1eda4b03d3871842e2bc95
MD5 6002f3208660f450ce958874711da83e
BLAKE2b-256 201af4009e87457235721cdfe8bbd02a1c31cca55837d4a9c19eebad03ea4190

See more details on using hashes here.

File details

Details for the file ecl_package_test-0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for ecl_package_test-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 08f6f38e90bf3201ca5aaa121a8f3e04cc2dbddf5b795c01be6ecf6ceadc99a5
MD5 7b0577a005c7825782a55e48415bb948
BLAKE2b-256 c9c96f62184f9e46a44a0e9ddebdef6a248333cbeb9c9673ed1536aec153124b

See more details on using hashes here.

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