Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(how-to guides): add runninng Autoware without CUDA #128

Merged

Conversation

kminoda
Copy link
Contributor

@kminoda kminoda commented May 27, 2022

Signed-off-by: kminoda koji.m.minoda@gmail.com

Description

It is better to explicitly mention that Autoware can be built and executed without CUDA (and also that there are some drawbacks).
Thus, I created a new page in "how-to guides" to explain how to do so.

Related link: https://github.com/orgs/autowarefoundation/discussions/209

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The Reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@kminoda kminoda self-assigned this May 27, 2022
@kminoda kminoda added the type:documentation Creating or refining documentation. label May 27, 2022
@kminoda kminoda changed the title add runninng Autoware without CUDA docs(how-to guides): add runninng Autoware without CUDA May 27, 2022
@ghost
Copy link

ghost commented May 27, 2022

@kminoda I have never tried to build Autoware without CUDA installed so I wanted to just check. Is CUDA only required when running Autoware, or do any errors/warnings occur when building any perception modules that use CUDA?

@kminoda
Copy link
Contributor Author

kminoda commented May 27, 2022

@LalithVipulananthan
Some Autoware packages that depend on CUDA will not be built if CUDA is not available in the environment, for example, controlled in this line in CMakeLists.txt. So, CUDA is not necessary in the building process.

In running Autoware, launching CUDA-dependent packages (e.g. lidar-based detection) would fail if CUDA is not available.

@kminoda
Copy link
Contributor Author

kminoda commented May 27, 2022

@LalithVipulananthan @kenji-miyake @soblin @shmpwk
Do you think we should write a concrete procedure for how to use a CUDA-free algorithm, especially for euclidean_cluster?

I personally feel that it is controversial, as the concrete procedure may change frequently due to the update around autoware_launch, tier4_*_launch, or euclidean_cluster and it is troublesome to keep this page up-to-date.

@kminoda kminoda requested review from kenji-miyake and a user May 27, 2022 08:53
@kminoda kminoda marked this pull request as ready for review May 27, 2022 08:53
@shmpwk
Copy link
Contributor

shmpwk commented May 27, 2022

we should write a concrete procedure

No i don't think so.
IMO, simple instruction is enough because there is no cuda-free code option now.
The new users will feel helpful just knowing whether or not they can use Autoware without cuda.

@kminoda kminoda force-pushed the add-running-autoware-without-cuda branch 2 times, most recently from 7bb04f6 to 99d9df4 Compare May 30, 2022 00:45
Signed-off-by: kminoda <koji.m.minoda@gmail.com>
@kminoda kminoda force-pushed the add-running-autoware-without-cuda branch from 99d9df4 to 96da0ae Compare May 30, 2022 00:54
shmpwk
shmpwk previously approved these changes May 31, 2022
@ghost
Copy link

ghost commented May 31, 2022

@kminoda Apologies for the delay. I will review this PR by the end of today.

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed and suggestions added.

docs/how-to-guides/running-autoware-without-cuda.md Outdated Show resolved Hide resolved
docs/how-to-guides/running-autoware-without-cuda.md Outdated Show resolved Hide resolved
docs/how-to-guides/running-autoware-without-cuda.md Outdated Show resolved Hide resolved
docs/how-to-guides/running-autoware-without-cuda.md Outdated Show resolved Hide resolved
- `lidar_apollo_instance_segmentation`
- `tensorrt_yolo`

Instead of these modules, you can use the `euclidean_cluster` module, which is a 3D object detection algorithm that does not require a CUDA environment (refer to [the readme](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster) for detail).
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reworded/rephrased. Is it correct to say that the two lidar* modules related to LiDAR-based detection whilst tensorrt_yolo is used for camera-based detection? If so, then is it also correct to say that euclidean_cluster can onyl be used instead of the lidar-related modules?

Suggested change
Instead of these modules, you can use the `euclidean_cluster` module, which is a 3D object detection algorithm that does not require a CUDA environment (refer to [the readme](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster) for detail).
Instead of these modules, you can use the `euclidean_cluster` module which contains a 3D object detection algorithm that does not require CUDA. For more details, refer to the [`euclidean_cluster` module's README file](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the suggestion!
I have reflected the comments at here 2f9ea05

Is it correct to say that the two lidar* modules related to LiDAR-based detection whilst tensorrt_yolo is used for camera-based detection?

Yes, you are correct.

If so, then is it also correct to say that euclidean_cluster can onyl be used instead of the lidar-related modules?

The current possible ways to perform 3D object detection are the following five configurations:

  • lidar-apollo(-only)
  • lidar-centerpoint(-only)
  • lidar-apollo + tensorrt_yolo
  • lidar-centerpoint + tensorrt_yolo
  • euclidean_cluster(-only)

So, IMO the statement euclidean_cluster can only be used instead of the lidar-related modules is "partially" true?

docs/how-to-guides/running-autoware-without-cuda.md Outdated Show resolved Hide resolved
Signed-off-by: kminoda <koji.m.minoda@gmail.com>
Comment on lines 8 to 14
The following three object detection modules require CUDA:

- `lidar_centerpoint`
- `lidar_apollo_instance_segmentation`
- `tensorrt_yolo`

Instead of these modules, you can use the `euclidean_cluster` module which contains a 3D object detection algorithm that does not require CUDA. For more details, refer to the [`euclidean_cluster` module's README file](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster).
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kminoda I think it is useful to know the different possible configurations so I have included them in my suggestion below. Alternatively, would it be better to include the information about possible configurations in the design documentation for the Perception component?

Suggested change
The following three object detection modules require CUDA:
- `lidar_centerpoint`
- `lidar_apollo_instance_segmentation`
- `tensorrt_yolo`
Instead of these modules, you can use the `euclidean_cluster` module which contains a 3D object detection algorithm that does not require CUDA. For more details, refer to the [`euclidean_cluster` module's README file](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster).
Autoware Universe's object detection can be run using one of five possible configurations:
- `lidar_centerpoint`
- `lidar_apollo_instance_segmentation`
- `lidar-apollo` + `tensorrt_yolo`
- `lidar-centerpoint` + `tensorrt_yolo`
- `euclidean_cluster`
Of these five configurations, only the last one (`euclidean_cluster`) can be run without CUDA. For more details, refer to the [`euclidean_cluster` module's README file](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/euclidean_cluster).

kminoda added 2 commits June 1, 2022 09:25
Signed-off-by: kminoda <koji.m.minoda@gmail.com>
…a/autoware-documentation into add-running-autoware-without-cuda
Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kminoda kminoda merged commit 0dfc644 into autowarefoundation:main Jun 1, 2022
Sharrrrk pushed a commit to Sharrrrk/autoware-documentation that referenced this pull request Jun 7, 2022
…dation#128)

* added files

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* reflected reviews

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* added concrete configurations for object detection

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>
Sharrrrk pushed a commit to Sharrrrk/autoware-documentation that referenced this pull request Jun 7, 2022
…dation#128)

* added files

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* reflected reviews

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* added concrete configurations for object detection

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>
Sharrrrk added a commit that referenced this pull request Jun 7, 2022
* docs: update troubleshooting guide (#107)

* docs: update troubleshooting guide

Signed off by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* ci(pre-commit): autofix

* Removed TOC and updated the setup section title

* Update docs/support/troubleshooting.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update docs/support/troubleshooting.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update docs/support/troubleshooting.md

Add swap configuration steps

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* ci(pre-commit): autofix

* fix code blocks

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* Create troubleshooting.md

Reworded the CUDA warning to specify the supported version, fixed the code block for the swap config steps and added the Digital Ocean link back in.

* ci(pre-commit): autofix

* Update docs/support/troubleshooting.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update docs/support/troubleshooting.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): update installation pages (#104)

* docs: rename developper settings

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* ci(pre-commit): autofix

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix: link

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* docs(autoware-interfaces): add autoware interface design (#69)

* docs(autoware-interfaces): add autoware interface design

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* docs(autoware-interfaces): remove version from api name

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* docs(autoware-interfaces): mention the local interface

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix: url

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* fix: rm duplication

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: rm old ref

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: edit name

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: lead to support

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* rm duplication

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* ci(pre-commit): autofix

* chore: fix wording

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: fix link

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

* chore: rename

Signed-off-by: Shumpei Wakabayashi <shumpei.wakabayashi@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* fix(support): remove dead link (#116)

* fix(support): remove dead link

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>

* Update docs/support/troubleshooting.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* Update troubleshooting.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* feat: add integrate autoware with your vehicle (#109)

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* chore: sync files (#106)

Signed-off-by: GitHub <noreply@github.com>

Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs: fix dead link in how-to-guides (#121)

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

Co-authored-by: Shark Liu <huiyuan.liu@autocore.ai>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): add arm64 docker installation (#120)

* add arm64 docker installation

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

* docs: remove the -arm64 tag from image tag

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

* Update docs/installation/autoware/docker-installation.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update docs/installation/autoware/docker-installation.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

Co-authored-by: Shark Liu <huiyuan.liu@autocore.ai>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(tutorial): ss2 instructions (#118)

* Update and rename rosbag-replay-simulation.md to Installation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Rename Installation.md to installation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update and rename digital-twin-simulation.md to scenario-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update and rename planning-simulation.md to random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update and rename scenario-simulation.md to scenario-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update .pages

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update scenario-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* ci(pre-commit): autofix

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* ci(pre-commit): autofix

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update scenario-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Add files via upload

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update scenario-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/random-test-simulation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/scenario-test-simulation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* ci(pre-commit): autofix

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/random-test-simulation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/scenario-test-simulation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/random-test-simulation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Create rosbag-replay-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Create digital-twin-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update .pages

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* changed structure of files

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update installation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update installation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* ci(pre-commit): autofix

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* fix .pages

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* move images

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update installation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update scenario-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update random-test-simulation.md

Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/planning-simulation/random-test-simulation.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

* Update docs/tutorials/scenario-simulation/planning-simulation/scenario-test-simulation.md

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Wojciech Jaworski <wojciech.jaworski@robotec.ai>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autoupdate (#122)

updates:
- [github.com/scop/pre-commit-shfmt: v3.4.3-1 → v3.5.0-1](scop/pre-commit-shfmt@v3.4.3-1...v3.5.0-1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(components): add vehicle dimensions page (#79)

Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai>
Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs: replace "ROS2" with "ROS 2" (#133)

* docs: replace "ROS2" with "ROS 2"

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>

* fix invalid links

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* Perf: Add Ubuntu 2204 and ROS in prerequisites

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs: add minimum hardware requirments

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): fix styles

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): fix style

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): fix typo

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(concepts): add explanation of Core/Universe from AI and Auto (#132)

* docs(concepts): add explanation of Core/Universe from AI and Auto

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* ci(pre-commit): autofix

* docs: fix from spell-check

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* docs: apply suggested change

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* ci(pre-commit): autofix

* Fix warning admonition code block

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Fix bullet points in issues list

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update description of Autoware.AI

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update description of issues with Autoware.AI development

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* ci(pre-commit): autofix

* Update Autoware.Auto descripiton to match Autoware.AI

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* Update Autoware.Auto description

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>

* docs(concepts): apply suggeted changes

Signed-off-by: mitsudome-r <ryohsuke.mitsudome@tier4.jp>

* ci(pre-commit): autofix

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(how-to guides): add runninng Autoware without CUDA (#128)

* added files

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* reflected reviews

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

* ci(pre-commit): autofix

* added concrete configurations for object detection

Signed-off-by: kminoda <koji.m.minoda@gmail.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(how-to guides): how to integrate differential drive vehicles (#125)

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(design): add autoware design overview (#86)

* docs(design): add autoware design

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update .pages

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* add warning

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* rename directories

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(tutorials): update tutorials main page (#124)

* docs(tutorials): rename tutorials section

Renaming "Tutorials" section to "Simulation tutorials"

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* Revert folder and filename changes

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* Update contents of tutorials/index.md

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* ci(pre-commit): autofix

* Update note about traffic light handling with the Planning Simulator

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* Add what localization and perception modules do

* ci(pre-commit): autofix

* Update docs/tutorials/index.md

Add details about rosbag replay simulation

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* ci(pre-commit): autofix

* Spelling fix

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

* Fix planning simulator descriptin

Removed note about traffic light handling and moved this to the main description.

Signed-off-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs: fix styles (#139)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* feat: update planning architecture document (#135)

* feat: update planning architecture document

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* fix typo

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* pre-commit

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* fix link

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* fix link

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>

* update

Signed-off-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* Perf: Add Ubuntu 2204 and ROS in prerequisites

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): fix style

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs(installation): fix typo

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* docs: fix styles (#139)

Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* Update docs/installation/index.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* Update docs/installation/autoware/source-installation.md

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

* ci(pre-commit): autofix

Signed-off-by: Shark Liu <huiyuan.liu@autocore.ai>

Co-authored-by: Lalith Vipulananthan <lalith.vipulananthan@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com>
Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com>
Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com>
Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com>
Co-authored-by: kenji-miyake <kenji-miyake@users.noreply.github.com>
Co-authored-by: Shark Liu <huiyuan.liu@autocore.ai>
Co-authored-by: Wojciech Jaworski <85557834+WJaworskiRobotec@users.noreply.github.com>
Co-authored-by: Kenji Miyake <kenji.miyake@tier4.jp>
Co-authored-by: M. Fatih Cırıt <xmfcx@users.noreply.github.com>
Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
Co-authored-by: Takamasa Horibe <horibe.takamasa@gmail.com>
Co-authored-by: Takeshi Ishita <ishitah.takeshi@gmail.com>
@kminoda kminoda deleted the add-running-autoware-without-cuda branch November 7, 2023 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:documentation Creating or refining documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants