We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
python --version
fiftyone --version
import numpy as np import fiftyone as fo import fiftyone.zoo as foz import fiftyone.brain as fob dataset = foz.load_zoo_dataset('quickstart') ids = dataset.values('id') id_dict = {x: np.random.rand(2) for x in ids} fob.compute_visualization(dataset, brain_key="bkey", method="manual", points=id_dict)
Throws
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) Cell In[57], line 3 1 ids = ds.values('id') 2 id_dict = {x: np.random.rand(2) for x in ids} ----> 3 fob.compute_visualization(ds, brain_key="bkey", method="manual", points=id_dict) File ~/fot.1.3.dc/fot_1_3_dc/lib/python3.10/site-packages/fiftyone/brain/__init__.py:376, in compute_visualization(samples, patches_field, embeddings, points, brain_key, num_dims, method, model, force_square, alpha, batch_size, num_workers, skip_failures, **kwargs) 267 """Computes a low-dimensional representation of the samples' media or their 268 patches that can be interactively visualized. 269 (...) 372 a :class:`fiftyone.brain.visualization.VisualizationResults` 373 """ 374 import fiftyone.brain.internal.core.visualization as fbv --> 376 return fbv.compute_visualization( 377 samples, 378 patches_field, 379 embeddings, 380 points, 381 brain_key, 382 num_dims, 383 method, 384 model, 385 force_square, 386 alpha, 387 batch_size, 388 num_workers, 389 skip_failures, 390 **kwargs, 391 ) File ~/fot.1.3.dc/fot_1_3_dc/lib/python3.10/site-packages/fiftyone/brain/internal/core/visualization.py:71, in compute_visualization(samples, patches_field, embeddings, points, brain_key, num_dims, method, model, force_square, alpha, batch_size, num_workers, skip_failures, **kwargs) 69 embeddings = None 70 embeddings_field = None ---> 71 num_dims = points.shape[1] 72 elif model is None and embeddings is None: 73 model = _DEFAULT_MODEL AttributeError: 'dict' object has no attribute 'shape'
The doc at https://docs.voxel51.com/api/fiftyone.brain.html#fiftyone.brain.compute_visualization suggests that the points kwarg can be a dict mapping sample ids -> vectors, but this isn't accepted.
points
App
Core
Server
The text was updated successfully, but these errors were encountered:
This will be fixed in fiftyone==0.21.3.
fiftyone==0.21.3
Sorry, something went wrong.
No branches or pull requests
System information
python --version
): 3.10fiftyone --version
): 0.21.2Commands to reproduce
Throws
Describe the problem
The doc at https://docs.voxel51.com/api/fiftyone.brain.html#fiftyone.brain.compute_visualization suggests that the
points
kwarg can be a dict mapping sample ids -> vectors, but this isn't accepted.What areas of FiftyOne does this bug affect?
App
: FiftyOne application issueCore
: Core Python library issueServer
: FiftyOne server issueThe text was updated successfully, but these errors were encountered: