Coder Social home page Coder Social logo

srinivasreddych / autonomous-driving-data-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from awslabs/autonomous-driving-data-framework

0.0 0.0 0.0 48.43 MB

Autonomous Driving Data Framework

License: Apache License 2.0

Shell 6.67% Python 86.51% TypeScript 2.51% Dockerfile 1.54% HCL 0.12% Jupyter Notebook 2.65%

autonomous-driving-data-framework's Introduction

Autonomous Driving Data Framework(ADDF)

ADDF logo

Static Checking Integration Tests

ADDF is a collection of modules for Scene Detection, Simulation (mock), Visualization, Compute, Storage, Centralized logging etc, deployed using SeedFarmer orchestration tool. ADDF allows you to build distinct, stand alone Infrastructure as code (IAAC) modules and exchange information about dependencies using metadata which can be exported from one module and imported into another. Each module can be found under the modules directory of this repository.

Deployment Instructions

You can refer to the SeedFarmer guide to understand how SeedFarmer CLI can be used to bootstrap and deploy ADDF.

You can follow instructions in the Deployment Guide Readme. You can also follow the blogpost for understanding ADDF in detail.

Please see the ADDF Security and Operations Guide for in-depth recommendations on assessing, deploying, customizing, and operating ADDF.

Different types of modules supported by ADDF

Use-case specific Modules

Type Description
Rosbag Image Pipeline Module Deploys a Rosbag Image pipeline for use in ADDF
Rosbag WebViz Module Deploys and Visualizes Rosbag Data on AWS using Webviz for use in ADDF

Optional Modules

Type Description
DataLake Buckets Module Deploys shared datalake buckets such as input, intermediate, output, logging, artifact buckets for use in ADDF

Integration Modules

Type Description
DDB to Opensearch Module This module integrates DynamoDB table with Opensearch cluster
EKS to Opensearch Module This module integrates EKS Cluster with Opensearch cluster
EMR to Opensearch Module This module integrates EMR Cluster with Opensearch cluster
Opensearch Proxy Module This module deploys a Proxy server to access Opensearch cluster

Simulation Modules

Type Description
K8s-Managed Module This module helps running simulations on AWS EKS, when triggered by KubernetesJob Operator from airflow environment
AWS Batch Module This module helps running simulations on AWS Batch, when triggered by Batch Operator from airflow environment

IDE Modules

Type Description
Self Managed JupyterHub Module This module deploys self managed JupyterHub environment on AWS EKS
Self Managed VSCode Module This module deploys self managed VSCode environment on AWS EKS
AWS Managed EMR Studio Module This module deploys AWS managed EMR Studio with EMR on EKS

Example Modules

Type Description
Example DAG Module This module deploys a pattern to integrate a target DAG module to work with shared MWAA Cluster

Reporting Issues

If you notice a defect, feel free to create an Issue

Deployment FAQ

If you need to debug a deployment in ADDF, here are few things you can checkout Readme

autonomous-driving-data-framework's People

Contributors

a13zen avatar chamcca avatar cro13 avatar dependabot[bot] avatar dgraeber avatar gonzalobarbeito avatar guarpi avatar jasaws1048 avatar junjietang-d1 avatar kevinsoucy avatar kukushking avatar leonluttenberger avatar luisosses avatar malachi-constant avatar msahil avatar patwie avatar qvacua avatar rb201 avatar sauronalexander avatar srinivasreddych avatar zaremb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.