Spaces:
Runtime error
Runtime error
from cliport.agents.transporter import OriginalTransporterAgent | |
from cliport.agents.transporter import ClipUNetTransporterAgent | |
from cliport.agents.transporter import TwoStreamClipWithoutSkipsTransporterAgent | |
from cliport.agents.transporter import TwoStreamRN50BertUNetTransporterAgent | |
from cliport.agents.transporter import TwoStreamClipUNetTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamClipLingUNetTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamRN50BertLingUNetTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamUntrainedRN50BertLingUNetTransporterAgent | |
from cliport.agents.transporter_lang_goal import OriginalTransporterLangFusionAgent | |
from cliport.agents.transporter_lang_goal import ClipLingUNetTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamRN50BertLingUNetLatTransporterAgent | |
from cliport.agents.transporter_image_goal import ImageGoalTransporterAgent | |
from cliport.agents.transporter import TwoStreamClipUNetLatTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamClipLingUNetLatTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamClipFilmLingUNetLatTransporterAgent | |
from cliport.agents.transporter_lang_goal import TwoStreamClipFilmLingUNetLatTransporterAgent, TwoStreamClipLingUNetLatTransporterAgentReduce, TwoStreamClipLingUNetLatTransporterAgentReducePretrained | |
from cliport.agents.transporter_lang_goal import TwoStreamClipLingUNetLatTransporterAgentReduceOneStream | |
names = { | |
################################ | |
### CLIPort ### | |
'cliport': TwoStreamClipLingUNetLatTransporterAgent, | |
'cliport_reduce': TwoStreamClipLingUNetLatTransporterAgentReduce, | |
'cliport_reduce_pretrain': TwoStreamClipLingUNetLatTransporterAgentReducePretrained, | |
'cliport_reduce_onestream': TwoStreamClipLingUNetLatTransporterAgentReduceOneStream, | |
'two_stream_clip_lingunet_lat_transporter': TwoStreamClipLingUNetLatTransporterAgent, | |
################################ | |
### Two-Stream Architectures ### | |
# CLIPort without language | |
'two_stream_clip_unet_lat_transporter': TwoStreamClipUNetLatTransporterAgent, | |
# CLIPort without lateral connections | |
'two_stream_clip_lingunet_transporter': TwoStreamClipLingUNetTransporterAgent, | |
# CLIPort without language and lateral connections | |
'two_stream_clip_unet_transporter': TwoStreamClipUNetTransporterAgent, | |
# CLIPort without language, lateral, or skip connections | |
'two_stream_clip_woskip_transporter': TwoStreamClipWithoutSkipsTransporterAgent, | |
# RN50-BERT | |
'two_stream_full_rn50_bert_lingunet_lat_transporter': TwoStreamRN50BertLingUNetLatTransporterAgent, | |
# RN50-BERT without language | |
'two_stream_full_rn50_bert_unet_transporter': TwoStreamRN50BertUNetTransporterAgent, | |
# RN50-BERT without lateral connections | |
'two_stream_full_rn50_bert_lingunet_transporter': TwoStreamRN50BertLingUNetTransporterAgent, | |
# Untrained RN50-BERT (similar to untrained CLIP) | |
'two_stream_full_untrained_rn50_bert_lingunet_transporter': TwoStreamUntrainedRN50BertLingUNetTransporterAgent, | |
################################### | |
### Single-Stream Architectures ### | |
# Transporter-only | |
'transporter': OriginalTransporterAgent, | |
# CLIP-only without language | |
'clip_unet_transporter': ClipUNetTransporterAgent, | |
# CLIP-only | |
'clip_lingunet_transporter': ClipLingUNetTransporterAgent, | |
# Transporter with language (at bottleneck) | |
'transporter_lang': OriginalTransporterLangFusionAgent, | |
# Image-Goal Transporter | |
'image_goal_transporter': ImageGoalTransporterAgent, | |
############################################## | |
### New variants NOT reported in the paper ### | |
# CLIPort with FiLM language fusion | |
'two_stream_clip_film_lingunet_lat_transporter': TwoStreamClipFilmLingUNetLatTransporterAgent, | |
} |