Skip to content

Latest commit

Β 

History

History
100 lines (94 loc) Β· 3.82 KB

File metadata and controls

100 lines (94 loc) Β· 3.82 KB

General Template Information

The document exemplifies a design philosophy, embodying a resilient and adaptable structure. Leveraging an extensive array of macros, the document achieves heightened reusability while mitigating redundancy, encapsulating prevalent structures, styles, and formatting. This approach ensures a consistent and cohesive presentation across the entirety of the project. Additionally, the project is fortified with a robust Continuous Integration/Continuous Deployment (CI/CD) pipeline, serving to optimize collaboration and development workflows, thereby fostering efficiency and agility in the software development life cycle.

AI Integration Guide

  1. Download Jan.AI
    • https://jan.ai/
  2. Enable Experimental Mode in Settings:
    • Navigate to https://jan.ai/docs/settings#enable-the-experimental-mode and follow the instructions to enable Experimental Mode.
  3. Download the Latest Version of TinyLlama Chat:
    • Obtain the latest release, TinyLlama Chat 1.1B Q4, from the provided source, ensuring compatibility with RAG (Retrieval-Augmented Generation).
    • Checkout the documentation for more https://jan.ai/docs/tools/retrieval#enable-the-knowledge-retrieval
  4. Upload Documents:
    • Upload your PDF documents to the platform to facilitate AI processing.
  5. Initiate Q&A:
    • Start the Question & Answer (Q&A) process, utilizing local GPU. Note that processing speed or in other words, tokens per second may vary depending on your GPU specifications.

Project Structure

.
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ bib
β”‚   └── References.bib
β”œβ”€β”€ datasets
β”‚   β”œβ”€β”€ diagrams
β”‚   β”‚   β”œβ”€β”€ ClassDiagram.tex
β”‚   β”‚   β”œβ”€β”€ SequenceDiagram.tex
β”‚   β”‚   └── SoftwareArchitectureDiagram.tex
β”‚   β”œβ”€β”€ extras
β”‚   β”‚   β”œβ”€β”€ graphs
β”‚   β”‚   β”‚   β”œβ”€β”€ 2d.tex
β”‚   β”‚   β”‚   β”œβ”€β”€ 3d.tex
β”‚   β”‚   β”‚   └── text.txt
β”‚   β”‚   └── snippets
β”‚   β”‚       β”œβ”€β”€ python.tex
β”‚   β”‚       └── sql.tex
β”‚   └── images
β”‚       β”œβ”€β”€ A1.png
β”‚       β”œβ”€β”€ A2.png
β”‚       β”œβ”€β”€ A3.png
β”‚       β”œβ”€β”€ A4.png
β”‚       β”œβ”€β”€ A5.png
β”‚       β”œβ”€β”€ GitHubIssues.png
β”‚       β”œβ”€β”€ JMeter_100reqBenchmark.png
β”‚       β”œβ”€β”€ Jest-Test-Suite.png
β”‚       β”œβ”€β”€ hardwareArchitecture-eps-converted-to.pdf
β”‚       β”œβ”€β”€ hardwareArchitecture.eps
β”‚       β”œβ”€β”€ pcbDiagram-eps-converted-to.pdf
β”‚       └── pcbDiagram.eps
β”œβ”€β”€ lib
β”‚   β”œβ”€β”€ Abstract.tex
β”‚   β”œβ”€β”€ Authors.tex
β”‚   β”œβ”€β”€ Debugger.tex
β”‚   β”œβ”€β”€ Preambles.tex
β”‚   └── extras
β”‚       β”œβ”€β”€ Appendices.tex
β”‚       β”œβ”€β”€ Biography.tex
β”‚       └── TableOfContents.tex
β”œβ”€β”€ macros
β”‚   β”œβ”€β”€ BibTeX.tex
β”‚   β”œβ”€β”€ Bio.tex
β”‚   β”œβ”€β”€ ColoredBrand.tex
β”‚   β”œβ”€β”€ Images.tex
β”‚   β”œβ”€β”€ Itemize.tex
β”‚   β”œβ”€β”€ Shortcuts.tex
β”‚   β”œβ”€β”€ Tables.tex
β”‚   └── __init__.tex
β”œβ”€β”€ run.aux
β”œβ”€β”€ run.bbl
β”œβ”€β”€ run.blg
β”œβ”€β”€ run.fdb_latexmk
β”œβ”€β”€ run.fls
β”œβ”€β”€ run.log
β”œβ”€β”€ run.pdf
β”œβ”€β”€ run.synctex.gz
β”œβ”€β”€ run.tex
β”œβ”€β”€ section
β”‚   β”œβ”€β”€ BackgroundAndRelatedWork.tex
β”‚   β”œβ”€β”€ ConclusionAndFutureWork.tex
β”‚   β”œβ”€β”€ Intro.tex
β”‚   β”œβ”€β”€ ProjectOverview.tex
β”‚   β”œβ”€β”€ ProjectRequirement.tex
β”‚   β”œβ”€β”€ SystemDesign.tex
β”‚   β”œβ”€β”€ TestingAndExperimentation.tex
β”‚   └── __init__.tex
└── styles
    β”œβ”€β”€ HeadersPageNumbering.tex
    β”œβ”€β”€ PaperStandard.tex
    β”œβ”€β”€ Snippet.tex
    β”œβ”€β”€ __init__.tex
    β”œβ”€β”€ cite.sty
    └── tikz-uml.sty

Credits