CoolFace
Datasetpublic

cminst/ModelNet40

ModelNet40 This is a preprocessed version of the ModelNet40 dataset, created with: import torch_geometric from torch_geometric.datasets import ModelNet from torch_geometric.transforms import Compose, SamplePoints, KNNGraph torch_geometric.seed.seed_everything(42) # Standard setup pre_transform = Compose([ SamplePoints(1024), KNNGraph(k=16) ]) path = '/mnt/lrmc_pool/ModelNet40' train_dataset = ModelNet(path, '40', train=True, transform=pre_transform) test_dataset =… See the full description on the dataset page: https://huggingface.co/datasets/cminst/ModelNet40.

sourceHugging Facebsd-3-clauseupdated 9mo agoView on Hugging Face
0likes297downloads
Dataset Card

ModelNet40

This is a preprocessed version of the ModelNet40 dataset, created with:

python
import torch_geometric
from torch_geometric.datasets import ModelNet
from torch_geometric.transforms import Compose, SamplePoints, KNNGraph

torch_geometric.seed.seed_everything(42)

# Standard setup
pre_transform = Compose([
    SamplePoints(1024),
    KNNGraph(k=16)
])

path = '/mnt/lrmc_pool/ModelNet40'
train_dataset = ModelNet(path, '40', train=True, transform=pre_transform)
test_dataset = ModelNet(path, '40', train=False, transform=pre_transform)



%cd /mnt/lrmc_pool
!tar -I pigz -cf ModelNet40_s1024_k16.tar.gz ModelNet40


from huggingface_hub import upload_folder, upload_file, create_repo

try:
    create_repo("cminst/ModelNet40", repo_type="dataset")
    print("Dataset upload completed!")
except Exception as e:
    print(f"Repository might already exist or upload failed: {e}")

upload_file(
    path_or_fileobj="/mnt/lrmc_pool/ModelNet40_s1024_k16.tar.gz",
    repo_id="cminst/ModelNet40",
    path_in_repo="ModelNet40_s1024_k16.tar.gz",
    repo_type="dataset",
)

Other files

  • modelnet40normalresampled.zip and modelnet40normalresampled.tar.gz are the same data.
  • modelnet40manuallyaligned.tar.gz is from here and modelnet40autoaligned.tar.gz is from here.