Skip to content

Commit 4b374b2

Browse files
authored
Merge branch 'master' into bdmoore1-modin-gstarted-readme-nodemode-update
2 parents 8a64d0a + 9c89ecb commit 4b374b2

File tree

1,394 files changed

+172393
-17124
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,394 files changed

+172393
-17124
lines changed

.github/ISSUE_TEMPLATE/new_sample.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Request to add a oneAPI Sample
33
about: Use this template to request to add a new Code Sample
44
title: 'Request to Add a oneAPI Sample <YourSampleName>'
55
labels: 'enhancement'
6-
assignees: '@JoeOster'
6+
assignees: Project Manager
77
---
88

99
## Summary

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
# Introduction
2-
This template serves 2 purposes and will need to be edited accordingly prior to submitting the PR
3-
- Changes to existing samples
4-
- Submission of new Samples
5-
61
# Existing Sample Changes
72
## Description
83

@@ -36,15 +31,16 @@ Please describe the tests that you ran to verify your changes. Provide instructi
3631
**_Delete this line and everything below if this is not a PR for a new code sample_**
3732

3833
**_Delete this line and all above it if this PR is for a new code sample_**
39-
# Adding a New samples
40-
##Introduction
34+
# Adding a New Sample(s)
35+
36+
## Description
4137

42-
The full instructions on submitting a new sample is located in the [wiki](https://github.com/oneapi-src/oneAPI-samples/wiki/Contributing-a-New-Sample) if you have any addional questions contact @JoeOster
38+
Please include a description of the sample
4339

4440
## Checklist
4541
Administrative
4642
- [ ] Review sample design with the appropriate [Domain Expert](https://github.com/oneapi-src/oneAPI-samples/wiki/Reviewers-and-Domain-Experts): <insert Name Here>
47-
- [ ] If you dependencies/binaries, inform the oneAPI Code Samples Project Manager: @JoeOster
43+
- [ ] If you have any new dependencies/binaries, inform the oneAPI Code Samples Project Manager
4844

4945
Code Development
5046
- [ ] Implement coding guidelines and ensure code quality. [see wiki for details](https://github.com/oneapi-src/oneAPI-samples/wiki/General-Code-Guidelines)
@@ -55,15 +51,12 @@ Code Development
5551
- [ ] Run jsonlint on sample.json to verify json syntax. www.jsonlint.com
5652

5753
Security and Legal
58-
- [ ] OSPDT Approval (see @JoeOster for assistance)
54+
- [ ] OSPDT Approval (see Project Manager for assistance)
5955
- [ ] Compile using the following compiler flags and fix any warnings, the falgs are: "/Wall -Wformat-security -Werror=format-security"
60-
- [ ] Protex (see @JoeOster for assistance)
6156
- [ ] Bandit Scans (Python only)
62-
- [ ] IPLDT Scan (see @JoeOster for assistance)
6357
- [ ] Virus scan
6458

6559
Review
6660
- [ ] Review DPC++ code with Paul Peterseon. (GitHub User: pmpeter1)
67-
- [ ] Review readme with Tom Lenth(@tomlenth) and/or Joe Oster(@JoeOster)
61+
- [ ] Review readme with Tom Lenth(@tomlenth) and/or Project Manager
6862
- [ ] Tested using Dev Cloud when applicable
69-

.repo-tools/Docs_Automation/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## Description
2+
3+
Adding automation for development of various documents, this will elimate making multiple changes per release cycle, effectively making the process less error prone. Tool currently works on Windows* only.
4+
5+
## Running the tool
6+
1. Update your fork to latest from oneapi-src/oneAPI-samples
7+
2. Create a branch ex: (New Docs2021.4)to hold the new docs changes
8+
3. Switch Branch navigate to the new Branch
9+
4. Update guids.json and content.json as appropriate
10+
5. From the root of the repo, run .repo-tools/Docs_Automation/create_docs.py
11+
6. This will generate the three files in the repo root. CODESMPLESLIST.md, CHNGELOGS.md, README.md
12+
13+
## File List
14+
|Files |location|Descriptions|
15+
|---|-|--|
16+
|content.json|.repo-tools/Doc_Automation|This is a json containing various strings to create the documents. Any doc changes need to be made here|
17+
|create_docs.py|.repo-tools/Doc_Automation|Tool that creates thefiles listed below. |
18+
|guids.json|.repo-tools/Doc_Automation|List of guids, names and versions. This file needs to be updated if new samples are added|
19+
|Generated Files |
20+
|CODESAMPLESLIST.md| repo root|List of code samples in alphabetical order with targeted device and description of each sample |
21+
|CHANGELOGS.md| repo root|A running list of all samples sorted by Version(newest) and Alphabetical|
22+
|README.md| repo root|This is the introductory readme at the root of the repo |
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"mdLicense": "## License\n\nCode samples are licensed under the MIT license. See [License.txt](https://github.com/oneapi-src/oneAPI-samples/blob/master/License.txt) for details.\n\nThird-party program Licenses can be found here: [third-party-programs.txt](https://github.com/oneapi-src/oneAPI-samples/blob/master/third-party-programs.txt)",
3+
4+
"mdContribute": "## Contribute\n\nSee [CONTRIBUTING](https://github.com/oneapi-src/oneAPI-samples/blob/master/CONTRIBUTING.md) for more itargetedDevices.ormation.\n\n",
5+
6+
"mdIntro1":"The oneAPI samples repository provides code samples for Intel oneAPI toolkits.<br><br>We recommend checking out a specific stable release version of the repository. The version of the repository you fetch should match the version of the oneAPI compiler you are using. [View available stable releases](https://github.com/oneapi-src/oneAPI-samples/tags). ",
7+
"mdIntro2":"The latest versions (",
8+
"mdIntro2.1":") of code samples on the master branch are not guaranteed to be stable.",
9+
"mdIntro3":"The oneAPI sample repository is organized as follows:",
10+
"mdIntro3.1":"\n\n* [AI-and-Analytics:](https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics)\n * [End-to-End-Workloads](https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/End-to-end-Workloads)\n * [Features-and-Functionality](https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/Features-and-Functionality)\n * [Getting-Started-Samples](https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/Getting-Started-Samples)\n",
11+
"mdIntro3.2":"* [DirectProgramming](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming)\n * [C++](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/C%2B%2B)\n * [DPC++](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2B)\n * [DPC++FPGA](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA)\n * [Reference Designs](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA/ReferenceDesigns)\n * [Tutorials](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA/Tutorials)\n * [Fortran](https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA)\n",
12+
"mdIntro3.3":"* [Libraries](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries)\n * [oneCCl](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneCCL)\n * [oneDAL](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneDAL)\n * [oneDNN](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneDNN)\n * [oneDPL](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneDPL)\n * [oneMKL](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneMKL)\n * [oneTBB](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneTBB)\n * [oneVPL](https://github.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneVPL)\n",
13+
"mdIntro3.4":"* [Publications](https://github.com/oneapi-src/oneAPI-samples/Publications/)\n * [Data Parallel C++](https://github.com/oneapi-src/oneAPI-samples/Publications/Data_Parallel_C%2B%2B)\n",
14+
"mdIntro3.5":"* [Tools](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/)\n * [Advisor](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/Advisor)\n * [Application Debugger](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/ApplicationDebugger)\n * [Benchmark](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/Benchmark)\n * [IoT Connections Tools](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/IoTConnectionsTools)\n * [Migration](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/Migration)\n * [Socwatch](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/Socwatch)\n * [Trace](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/Trace)\n * [UEFI debug](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/UEFI%20debug)\n * [VTune Profiler](https://github.com/oneapi-src/oneAPI-samples/tree/master/Tools/VTuneProfiler)\n)",
15+
"mdIntro4":"## Additional Resources\n- Samples in [Alphabetical order w/ device target](https://github.com/oneapi-src/CODESAMPLESLIST.md/)\n- Samples by [Change History](https://github.com/oneapi-src/oneAPI-samples/CHANGELOGS.md)",
16+
"mdIntro5":"\n\n## Known Issues or Limitations\n\n### On Windows Platform\n\n",
17+
"mdIntro5.1":"- If you are using Visual Studio 2019, Visual Studio 2019 version 16.4.0 or newer is required.",
18+
"mdIntro5.2":"- Windows support for the FPGA code samples is limited to the FPGA emulator and optimization reports. Compile targets for FPGA hardware are provided on Linux only. See any FPGA code sample for more details.",
19+
"mdIntro5.3":"- If you encounter a compilation error when building a sample program, such as the example error below, the directory path of the sample may be too long. The workaround is to move the sample to a temp directory.",
20+
"mdIntro5.4":" - Example error: *Error MSB6003 The specified task executable dpcpp.exe could not be run .......",
21+
"mdIntro6":"\n\n## Contributing\n\nSee [CONTRIBUTING wiki](https://github.com/oneapi-src/oneAPI-samples/blob/master/CONTRIBUTING.md) for more information.",
22+
"mdIntro7":"\n\n## New Code Samples\n\n|Version Introduced |Sample Name|Description|\n |-----------------------|-------------------------------------------|---------------|\n",
23+
"mdDeletedSample":"\n\n## Deleted Code Samples\n\n|Version Introduced|Version Deleted|Sample Name|Description|Path|\n |---|---|------|---------------|------|\n",
24+
25+
"mdCodeSamplesListIntrop1": "## oneAPI Code Samples\n\nThis Page is a complete list of oneAPI Code Samples, sorted by Alphabetical order",
26+
"mdCodeSamplesListIntrop2": "|Code Sample Name|Supported Intel&reg; Architecture(s)|Description|\n|-----------------------|----------------------|---------------------|\n",
27+
28+
"mdCodeSamplesListFooter": "Report Generated on: ",
29+
30+
"mdVersion": "## Version List of all samples\n\n sorted as found in directories\n\n|Code Sample/URL |Version|\n|-----------------------|------------------------|\n",
31+
32+
"mdChangeLogHeaderp1":"## oneAPI Code Sample Change log\n\nThis document shows the history of when a specific sample was introduced to the oneAPI ecosystem of Code Samples.",
33+
"mdChangeLogHeaderp2":"\n| Version|Code Sample Name|description|\n|-----------------------|------------------|-------------------------|\n"
34+
}

0 commit comments

Comments
 (0)