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

Release notes + cherry-picking PRs for v0.23.8 #4239

Merged
merged 78 commits into from
Apr 8, 2024
Merged
Changes from 1 commit
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
5f0adf3
add awaitable option to get_view
benjaminpkane Mar 19, 2024
dd90fd6
server x mongo enhancements
benjaminpkane Mar 19, 2024
0991805
lint
benjaminpkane Mar 19, 2024
c04d3d1
remove ensure_indexes in Document._save
benjaminpkane Mar 19, 2024
f803df9
get_tag_view is now async
benjaminpkane Mar 20, 2024
8e16302
add view arg
benjaminpkane Mar 20, 2024
990c7e4
merge
brimoor Apr 6, 2024
9f364e3
add estimated dataset count for index page
benjaminpkane Feb 28, 2024
15eda7c
rm total
brimoor Apr 6, 2024
4bb36c9
lint
brimoor Apr 6, 2024
b7374c7
merge
brimoor Apr 6, 2024
cea69e7
Speed up segmentation conversion and `_transform_mask()`.
Mar 21, 2024
51a7d28
remove `round_coords`
Mar 21, 2024
a0caed0
linting
brimoor Mar 22, 2024
2ee4321
not all targets may have slices
brimoor Mar 22, 2024
c365c8e
cleanup
brimoor Mar 22, 2024
77470fb
detectron2 tutorial expects field named segmentations
brimoor Apr 6, 2024
daf5e0b
updates detection mistakes tutorial
jacobmarks Mar 27, 2024
491eeb7
removes old plot attachment instructions
jacobmarks Mar 27, 2024
9384ae3
mnist embeddings updates
jacobmarks Mar 27, 2024
31edb6e
updating BDD100k visuals
jacobmarks Mar 27, 2024
222dae5
removing unused gifs
jacobmarks Mar 27, 2024
a6bc724
Refresh evaluate_detections tutorial
jacobmarks Mar 27, 2024
4d3076d
adds HF transformers integration breadcrumbs
jacobmarks Mar 27, 2024
c7dd29f
YOLOv8 is not newest anymore
jacobmarks Mar 27, 2024
ae2479c
adds breadcrumbs to ultralytics integration docs
jacobmarks Mar 27, 2024
357fb39
set the default matplotlib style to 'default'
JeroenDelcour Mar 28, 2024
ba8f621
include extended stages in param when tagging
imanjra Mar 25, 2024
5088b08
add await
benjaminpkane Mar 26, 2024
e9b7719
adds YOLOv9 segmentation models to manifest
jacobmarks Apr 2, 2024
1c3871f
adds YOLOv8 segmentation models to manifest
jacobmarks Apr 2, 2024
0b89a8f
add YOLO seg zoo models to integration docs
jacobmarks Apr 2, 2024
99a0ebf
bumps req for YOLOv9 seg models
jacobmarks Apr 2, 2024
f709008
make ctx.view saved view aware for python operators
imanjra Mar 26, 2024
5c5ab38
group modal sidebar aggregations
benjaminpkane Mar 19, 2024
0ff0a73
fix ima-vid regression
benjaminpkane Mar 21, 2024
fead679
update test, modal edge case
benjaminpkane Mar 21, 2024
2585193
group modal aggs fixes
benjaminpkane Mar 25, 2024
6f0b3ce
tagging issues
benjaminpkane Mar 25, 2024
142b2d9
rm debugging
benjaminpkane Mar 26, 2024
f2c9d72
add back disabled paths check
benjaminpkane Mar 28, 2024
6d402c2
keypoints fixes
benjaminpkane Mar 26, 2024
fd09670
rm false check
benjaminpkane Mar 26, 2024
36fa40b
fix hasOwn
brimoor Apr 6, 2024
b244228
handle undefined labels
benjaminpkane Mar 25, 2024
7ebfe9a
add fromLabel tests
benjaminpkane Mar 29, 2024
483d427
tests
benjaminpkane Mar 29, 2024
287e343
fixes from tests
benjaminpkane Mar 29, 2024
3f412d6
Update app/packages/looker/src/worker/deserializer.test.ts
benjaminpkane Mar 29, 2024
396d6f4
Update app/packages/looker/src/worker/painter.test.ts
benjaminpkane Mar 29, 2024
e7e9410
test linting
benjaminpkane Mar 29, 2024
e8c101b
resolve secret for resolve operator type and options
imanjra Mar 18, 2024
e11408e
return in draw mask if mask canvas not defined
sashankaryal Apr 3, 2024
013a235
add e2e test for empty detection mask
sashankaryal Apr 3, 2024
290a684
use grd asserter in quickstart
sashankaryal Apr 3, 2024
440a3dd
e2e chores
sashankaryal Apr 3, 2024
872848f
Support OBB task from ultralytics
dimidagd Apr 4, 2024
437c346
Run pre-commit hooks
dimidagd Apr 4, 2024
caee5bc
Add YOLO OBB models to zoo
jacobmarks Apr 5, 2024
f551e9c
document YOLO OBB inference
jacobmarks Apr 5, 2024
8161672
cherry-pick HF hub integration
brimoor Apr 6, 2024
7faf925
adding release notes
brimoor Apr 6, 2024
70a24da
editing pass
brimoor Apr 6, 2024
fa58dcf
fix singularity cases in _rotation_matrix_from_vectors
brimoor Apr 7, 2024
652fda0
Fix pinning sidebar filters for group datasets
brimoor Apr 7, 2024
9f9a8be
externalize fiftyone spaces package to share context
brimoor Apr 7, 2024
70b2d10
persist space sizes in session
imanjra Mar 18, 2024
8d3c078
update doc string for sizes of Space
imanjra Mar 21, 2024
50d2182
use floating point instead of percentage
imanjra Mar 21, 2024
4a0d030
lint docstring
brimoor Apr 7, 2024
0a4934d
type lint
brimoor Apr 7, 2024
4a5cee6
joining spaces sometimes renders invalid layout
brimoor Apr 7, 2024
e328dd9
fix session not updated on space resize
brimoor Apr 7, 2024
b3306aa
adding release note for space size persistence
brimoor Apr 7, 2024
1961b7e
updates
brimoor Apr 7, 2024
de7f841
better link
brimoor Apr 7, 2024
c10cdee
bump desktop build ubuntu
benjaminpkane Apr 8, 2024
20da7b0
adding localhost App release note
brimoor Apr 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add e2e test for empty detection mask
  • Loading branch information
sashankaryal authored and brimoor committed Apr 6, 2024
commit 013a2359ed797bcb7a24d5f6884739f5876ece4e
58 changes: 58 additions & 0 deletions e2e-pw/src/oss/specs/overlays/detection-mask.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import { test as base } from "src/oss/fixtures";
import { GridPom } from "src/oss/poms/grid";
import { ModalPom } from "src/oss/poms/modal";
import { getUniqueDatasetNameWithPrefix } from "src/oss/utils";

const datasetName = getUniqueDatasetNameWithPrefix("detection-mask");
const testImgPath = "/tmp/detection-mask-img.png";

const test = base.extend<{ modal: ModalPom; grid: GridPom }>({
modal: async ({ page, eventUtils }, use) => {
await use(new ModalPom(page, eventUtils));
},
grid: async ({ page, eventUtils }, use) => {
await use(new GridPom(page, eventUtils));
},
});

test.beforeAll(async ({ fiftyoneLoader, mediaFactory }) => {
await mediaFactory.createBlankImage({
outputPath: testImgPath,
width: 25,
height: 25,
});

await fiftyoneLoader.executePythonCode(
`
import fiftyone as fo

dataset = fo.Dataset("${datasetName}")
dataset.persistent = True

dataset.add_sample(fo.Sample(filepath="${testImgPath}"))
sample = dataset.first()
sample["ground_truth"] = fo.Detections(
detections=[
fo.Detection(
label="bad_mask_detection",
bounding_box=[0.0, 0.0, 0.0, 0.0],
mask=np.empty((0, 0)),
),
]
)
sample.save()
`
);
});

test.beforeEach(async ({ page, fiftyoneLoader }) => {
await fiftyoneLoader.waitUntilGridVisible(page, datasetName);
});

test.describe("detection-mask", () => {
test("should load empty mask fine", async ({ grid, modal }) => {
await grid.assert.isEntryCountTextEqualTo("1 sample");
await grid.openFirstSample();
await modal.waitForSampleLoadDomAttribute();
});
});