Skip to content

Commit

Permalink
Merged commit includes the following changes:
Browse files Browse the repository at this point in the history
522735165  by Waymo Research:

    Fix typo in waymo_open_dataset/pip_pkg_scripts/build.Dockerfile

--
522414744  by Waymo Research:

    Increment pip version number to v1.5.1 and add a description for the package.

--
522414631  by Waymo Research:

    Remove outdated quick_start.md.

--
522349881  by Waymo Research:

    Add a script to install a trimmed version of deeplab2.

--
522349747  by Waymo Research:

    Update tutorial/cpu-jupyter.Dockerfile.

--
522349586  by Waymo Research:

    Add missing wod_detection_evaluator.

--
522349446  by Waymo Research:

    Update tutorials to install latest pip package.

--
522349341  by Waymo Research:

    A workaround for building WOD under root user using bazel (e.g. from a colab).

--
522341705  by Waymo Research:

    Sim Agent object order invariant evaluation re-factor.

--
520969258  by Waymo Research:

    Update camera_segmentation utils and tutorial to support the v2 dataset.

--
520888886  by Waymo Research:

    Adding a bucketed version of the sim agents metrics, shown on the leaderboard.

--
520699633  by Waymo Research:

    Refactor keypoints_data to use Iterable instead of Collection.

--
520479947  by Waymo Research:

    Add a link to the maps tutorial in colab and add a pip install code block.

--
520076159  by Waymo Research:

    Update folder structure of WOD source code

--

PiperOrigin-RevId: 522735165
  • Loading branch information
Waymo Research authored and Alexander Gorban committed Apr 8, 2023
1 parent 9d0be7c commit 9475cd1
Show file tree
Hide file tree
Showing 43 changed files with 1,254 additions and 970 deletions.
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
# Waymo Open Dataset

We have released the Waymo Open Dataset publicly to aid the research community in making advancements in machine perception and autonomous driving technology.

The Waymo Open Dataset is composed of two datasets - the Perception dataset with high resolution sensor data and labels for 2,030 scenes, and the Motion dataset with object trajectories and corresponding 3D maps for 103,354 scenes.

## License

This code repository (excluding
[`src/waymo_open_dataset/wdl_limited`](src/waymo_open_dataset/wdl_limited)
folder) is licensed under the Apache License, Version 2.0. The code appearing in
Expand All @@ -19,12 +26,6 @@ compliance with the Waymo Dataset License Agreement for Non-Commercial Use. See
[wdl_limited/sim_agents_metrics/](src/waymo_open_dataset/wdl_limited/sim_agents_metrics),
respectively, for details.

# Waymo Open Dataset

We have released the Waymo Open Dataset publicly to aid the research community in making advancements in machine perception and autonomous driving technology.

The Waymo Open Dataset is composed of two datasets - the Perception dataset with high resolution sensor data and labels for 2,030 scenes, and the Motion dataset with object trajectories and corresponding 3D maps for 103,354 scenes.

## March 2023 Update
This major update includes supporting code to four challenges at waymo.com/open, and dataset updates to both the Perception and Motion Datasets.

Expand Down Expand Up @@ -96,7 +97,7 @@ We released v1.1 of the Motion dataset to include lane connectivity information.

## March 2021 Update

We expanded the Waymo Open Dataset to also include a Motion dataset comprising object trajectories and corresponding 3D maps for over 100,000 segments. We have updated this repository to add support for this new dataset. Please refer to the [Quick Start](docs/quick_start.md).
We expanded the Waymo Open Dataset to also include a Motion dataset comprising object trajectories and corresponding 3D maps for over 100,000 segments. We have updated this repository to add support for this new dataset.

Additionally, we added instructions and examples for the real-time detection challenges. Please follow these [Instructions](waymo_open_dataset/latency/README.md).

Expand All @@ -112,8 +113,6 @@ This code repository contains:
* Evaluation metrics
* Helper functions in TensorFlow to help with building models

Please refer to the [Quick Start](docs/quick_start.md).

## Citation
### for Perception dataset
@InProceedings{Sun_2020_CVPR,
Expand Down
170 changes: 0 additions & 170 deletions docs/quick_start.md

This file was deleted.

13 changes: 13 additions & 0 deletions src/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,19 @@ py_repositories()

python_register_toolchains(
name = "python3_10",
# Bazel's rules_python marks the python installation's lib directory as
# read-only. This prevents python interpretor from generating .pyc files.
# rules_python intend for that behavior because the content of .pyc files
# are platform dependent. If .pyc files were included in a bazel action
# inputs, then there would be erroneous cache misses. The problem is that
# in linux docker containers root users can still write to read-only
# directories, resulting in .pyc files, resulting in erroneous cache misses.
# By default rules_python errors when running as a root user because people
# don't want cache misses. But Colab runs as the root user. So we need to
# overide the check preventing root user. See
# https://github.com/bazelbuild/rules_python/pull/713 for more details on
# the root problem and this work around.
ignore_root_user_error = True,
python_version = "3.10",
)

Expand Down
2 changes: 0 additions & 2 deletions src/waymo_open_dataset/latency/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ licenses(["notice"])
cc_binary(
name = "compare_objects_file_to_submission_main",
srcs = ["compare_objects_file_to_submission_main.cc"],

deps = [
"//waymo_open_dataset:dataset_cc_proto",
"//waymo_open_dataset/metrics:matcher",
Expand All @@ -27,7 +26,6 @@ cc_binary(
py_binary(
name = "make_objects_file_from_latency_results",
srcs = ["make_objects_file_from_latency_results.py"],

python_version = "PY3",
deps = [
requirement("numpy"),
Expand Down
8 changes: 0 additions & 8 deletions src/waymo_open_dataset/math/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ cc_library(
hdrs = [
"aabox2d.h",
],

)

cc_library(
Expand All @@ -27,7 +26,6 @@ cc_library(
hdrs = [
"box2d.h",
],

deps = [
":segment2d",
":vec2d",
Expand All @@ -38,7 +36,6 @@ cc_library(
name = "exactfloat",
srcs = ["exactfloat.cc"],
hdrs = ["exactfloat.h"],

deps = [
"@boringssl//:crypto",
"@com_google_absl//absl/base:core_headers",
Expand All @@ -55,7 +52,6 @@ cc_library(
hdrs = [
"math_util.h",
],

)

cc_library(
Expand All @@ -66,7 +62,6 @@ cc_library(
hdrs = [
"polygon2d.h",
],

deps = [
":box2d",
":exactfloat",
Expand All @@ -85,7 +80,6 @@ cc_library(
hdrs = [
"segment2d.h",
],

deps = [
":math_util",
":vec2d",
Expand All @@ -100,7 +94,6 @@ cc_library(
hdrs = [
"vec3d.h",
],

)

cc_library(
Expand All @@ -111,7 +104,6 @@ cc_library(
hdrs = [
"vec2d.h",
],

deps = [
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/strings",
Expand Down
8 changes: 0 additions & 8 deletions src/waymo_open_dataset/metrics/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ package(

licenses(["notice"])



cc_library(
name = "breakdown_generator",
srcs = ["breakdown_generator.cc"],
Expand Down Expand Up @@ -60,7 +58,6 @@ cc_library(
name = "iou",
srcs = ["iou.cc"],
hdrs = ["iou.h"],

deps = [
"//waymo_open_dataset:label_cc_proto",
"//waymo_open_dataset/math:aabox2d",
Expand All @@ -77,7 +74,6 @@ cc_library(
name = "hungarian",
srcs = ["hungarian.cc"],
hdrs = ["hungarian.h"],

deps = [
"@com_google_glog//:glog",
],
Expand All @@ -87,7 +83,6 @@ cc_library(
name = "matcher",
srcs = ["matcher.cc"],
hdrs = ["matcher.h"],

deps = [
":hungarian",
":iou",
Expand Down Expand Up @@ -220,14 +215,11 @@ cc_test(
cc_test(
name = "motion_metrics_test",
srcs = ["motion_metrics_test.cc"],

deps = [
":motion_metrics",
"//waymo_open_dataset/math:vec2d",
"//waymo_open_dataset/protos:motion_metrics_cc_proto",
"//waymo_open_dataset/protos:motion_submission_cc_proto",
"@com_google_absl//absl/flags:flag",
"@com_google_absl//absl/status",
"@com_google_glog//:glog",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main",
Expand Down
Loading

0 comments on commit 9475cd1

Please sign in to comment.