T2LDM
[A Self-Conditioned Representation Guided Diffusion Model for Realistic Text-to-LiDAR Scene Generation, 2026, CVPR]
File Explorer
Download Latest Version (.zip)- box.png
- fig3.png
- fig4.png
- others.png
- t2ldm.png
- conditionalx0.py
- 0000000000.bin
- 0000000001.bin
- 0000000002.bin
- 0000000003.bin
- 0000000004.bin
- 0000000005.bin
- 0000000006.bin
- 0000000007.bin
- 0000000008.bin
- 0000000009.bin
- kitti_360.py
- kitti_360_sample.py
- descriptor.py
- kitti_semantic.py
- new_dataset.py
- description_plus_class.txt
- description_plus_text.txt
- descriptor.py
- descriptor_plus.py
- nuScenes.py
- environment.yaml
- requirements.txt
- __init__.py
- model.py
- __init__.py
- model.py
- __init__.py
- model.py
- __init__.py
- basic_blocks.py
- utils.py
- __init__.py
- __init__.py
- chamfer2D.cu
- chamfer_cuda.cpp
- dist_chamfer_2D.py
- setup.py
- __init__.py
- chamfer3D.cu
- chamfer_cuda.cpp
- dist_chamfer_3D.py
- setup.py
- __init__.py
- emd.cpp
- emd_cuda.cu
- emd_module.py
- setup.py
- __init__.py
- __init__.py
- compile.sh
- eval_utils.py
- fid_score.py
- metric_utils.py
- README.md
- test.py
- __init__.py
- bpe_simple_vocab_16e6.txt.gz
- clip.py
- model.py
- simple_tokenizer.py
- country211.md
- prompts.md
- rendered-sst2.md
- yfcc100m.md
- test_consistency.py
- hubconf.py
- MANIFEST.in
- model-card.md
- setup.py
- __init__.py
- base.py
- continuous_time.py
- discrete_time.py
- T5.py
- T2LDM.py
- __init__.py
- pointops.py
- ballquery_cuda.cpp
- ballquery_cuda_kernel.cu
- ballquery_cuda_kernel.h
- featuredistribute_cuda.cpp
- featuredistribute_cuda_kernel.cu
- featuredistribute_cuda_kernel.h
- grouping_cuda.cpp
- grouping_cuda_kernel.cu
- grouping_cuda_kernel.h
- grouping_int_cuda.cpp
- grouping_int_cuda_kernel.cu
- grouping_int_cuda_kernel.h
- interpolation_cuda.cpp
- interpolation_cuda_kernel.cu
- interpolation_cuda_kernel.h
- __init__.py
- knnquery_cuda.cpp
- knnquery_cuda_kernel.cu
- knnquery_cuda_kernel.h
- __init__.py
- knnquery_heap_cuda.cpp
- knnquery_heap_cuda_kernel.cu
- knnquery_heap_cuda_kernel.h
- labelstat_cuda.cpp
- labelstat_cuda_kernel.cu
- labelstat_cuda_kernel.h
- sampling_cuda.cpp
- sampling_cuda_kernel.cu
- sampling_cuda_kernel.h
- __init__.py
- cuda_utils.h
- pointops_api.cpp
- __init__.py
- setup.py
- __init__.cpython-310.pyc
- __init__.cpython-36.pyc
- class_map.cpython-310.pyc
- class_map.cpython-36.pyc
- constants.cpython-310.pyc
- constants.cpython-36.pyc
- parser.cpython-310.pyc
- parser.cpython-36.pyc
- parser_factory.cpython-310.pyc
- parser_factory.cpython-36.pyc
- parser_image_folder.cpython-310.pyc
- parser_image_folder.cpython-36.pyc
- parser_image_in_tar.cpython-310.pyc
- parser_image_in_tar.cpython-36.pyc
- parser_image_tar.cpython-310.pyc
- parser_image_tar.cpython-36.pyc
- __init__.py
- class_map.py
- constants.py
- parser.py
- parser_factory.py
- parser_image_folder.py
- parser_image_in_tar.py
- parser_image_tar.py
- parser_tfds.py
- __init__.py
- auto_augment.py
- config.py
- constants.py
- dataset.py
- dataset_factory.py
- distributed_sampler.py
- loader.py
- mixup.py
- random_erasing.py
- real_labels.py
- tf_preprocessing.py
- transforms.py
- transforms_factory.py
- __init__.py
- asymmetric_loss.py
- binary_cross_entropy.py
- cross_entropy.py
- jsd.py
- __init__.py
- activations.py
- activations_jit.py
- activations_me.py
- adaptive_avgmax_pool.py
- attention_pool2d.py
- blur_pool.py
- bottleneck_attn.py
- cbam.py
- classifier.py
- cond_conv2d.py
- config.py
- conv2d_same.py
- conv_bn_act.py
- create_act.py
- create_attn.py
- create_conv2d.py
- create_norm_act.py
- drop.py
- eca.py
- evo_norm.py
- gather_excite.py
- global_context.py
- halo_attn.py
- helpers.py
- inplace_abn.py
- lambda_layer.py
- linear.py
- median_pool.py
- mixed_conv2d.py
- mlp.py
- non_local_attn.py
- norm.py
- norm_act.py
- padding.py
- patch_embed.py
- pool2d_same.py
- selective_kernel.py
- separable_conv.py
- space_to_depth.py
- split_attn.py
- split_batchnorm.py
- squeeze_excite.py
- std_conv.py
- test_time_pool.py
- trace_utils.py
- weight_init.py
- ecaresnet101d_pruned.txt
- ecaresnet50d_pruned.txt
- efficientnet_b1_pruned.txt
- efficientnet_b2_pruned.txt
- efficientnet_b3_pruned.txt
- __init__.py
- beit.py
- byoanet.py
- byobnet.py
- cait.py
- coat.py
- convit.py
- convmixer.py
- crossvit.py
- cspnet.py
- densenet.py
- dla.py
- dpn.py
- efficientnet.py
- efficientnet_blocks.py
- efficientnet_builder.py
- factory.py
- features.py
- ghostnet.py
- gluon_resnet.py
- gluon_xception.py
- hardcorenas.py
- helpers.py
- hrnet.py
- hub.py
- inception_resnet_v2.py
- inception_v3.py
- inception_v4.py
- levit.py
- mlp_mixer.py
- mobilenetv3.py
- nasnet.py
- nest.py
- nfnet.py
- pit.py
- pnasnet.py
- registry.py
- regnet.py
- res2net.py
- resnest.py
- resnet.py
- resnetv2.py
- rexnet.py
- selecsls.py
- senet.py
- sknet.py
- swin_transformer.py
- tnt.py
- tresnet.py
- twins.py
- vgg.py
- visformer.py
- vision_transformer.py
- vision_transformer_hybrid.py
- vovnet.py
- xception.py
- xception_aligned.py
- xcit.py
- __init__.py
- adabelief.py
- adafactor.py
- adahessian.py
- adamp.py
- adamw.py
- lamb.py
- lars.py
- lookahead.py
- madgrad.py
- nadam.py
- nvnovograd.py
- optim_factory.py
- radam.py
- rmsprop_tf.py
- sgdp.py
- __init__.py
- cosine_lr.py
- multistep_lr.py
- plateau_lr.py
- poly_lr.py
- scheduler.py
- scheduler_factory.py
- step_lr.py
- tanh_lr.py
- __init__.py
- agc.py
- checkpoint_saver.py
- clip_grad.py
- cuda.py
- distributed.py
- jit.py
- log.py
- metrics.py
- misc.py
- model.py
- model_ema.py
- random.py
- summary.py
- __init__.py
- version.py
- generation_rank_0_dataset_nuscenes_step_0_sample_0_batch_0.ply
- depth_vis.png
- KITTI360.bin
- KITTI360.bin.ply
- nuScenes.bin
- common.py
- config_semantic_nuScenes_gn.py
- config_semantic_semantickitti_gn.py
- config_sparsetodense_nuScenes_gn.py
- config_text_nuScenes_gn.py
- config_text_nuScenes_old_stage1.py
- config_text_nuScenes_old_stage2.py
- config_unconditional_KITTI360_gn_full_scrg.py
- config_unconditional_KITTI360_gn_full_scrg_sample.py
- config_unconditional_KITTI360_gn_stage1.py
- config_unconditional_KITTI360_gn_stage2.py
- config_unconditional_nuScenes_gn_full_scrg.py
- config_unconditional_nuScenes_gn_stage1.py
- config_unconditional_nuScenes_gn_stage2.py
- config_unconditional_SemanticKITTI_gn_full_scrg.py
- config_unconditional_SemanticKITTI_gn_stage1.py
- config_unconditional_SemanticKITTI_gn_stage2.py
- inference_multi_gpus.py
- lidar.py
- render.py
- generate_multi_gpus.py
- LICENSE
- README.md
- train_frozen_scrg_stage1.py
- train_frozen_scrg_stage2.py
- train_full_scrg.py
- train_full_scrg_uncondtional_KITTI360_sample.py
# Installation Guide
git clone https://github.com/QWTforGithub/T2LDM
Downloads the entire project code from GitHub to your computer.
cd T2LDM
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
Installs the package published on PyPI directly β no need to clone the source.
pip install ema-pytorch==0.4.8 kornia==0.7.0 accelerate==0.22.0
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Python
Easypip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
Installs the package published on PyPI directly β no need to clone the source.
pip install ema-pytorch==0.4.8 kornia==0.7.0 accelerate==0.22.0
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
