Upload folder using huggingface_hub
Browse files- config.json +1 -1
- model.py +7 -0
config.json
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
{
|
| 2 |
"model_type": "interfuser",
|
| 3 |
"architectures": [
|
| 4 |
-
"
|
| 5 |
],
|
| 6 |
"embed_dim": 256,
|
| 7 |
"enc_depth": 6,
|
|
|
|
| 1 |
{
|
| 2 |
"model_type": "interfuser",
|
| 3 |
"architectures": [
|
| 4 |
+
"InterfuserModel"
|
| 5 |
],
|
| 6 |
"embed_dim": 256,
|
| 7 |
"enc_depth": 6,
|
model.py
CHANGED
|
@@ -9,6 +9,9 @@ import torch
|
|
| 9 |
from torch import nn, Tensor
|
| 10 |
import torch.nn.functional as F
|
| 11 |
from torch.nn.parameter import Parameter
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
try:
|
| 14 |
from timm.models.layers import to_2tuple
|
|
@@ -1067,3 +1070,7 @@ class Interfuser(nn.Module):
|
|
| 1067 |
traffic_feature_with_vel = torch.cat([traffic_feature, velocity], dim=2)
|
| 1068 |
traffic = self.traffic_pred_head(traffic_feature_with_vel)
|
| 1069 |
return traffic, waypoints, is_junction, traffic_light_state, stop_sign, traffic_feature
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
from torch import nn, Tensor
|
| 10 |
import torch.nn.functional as F
|
| 11 |
from torch.nn.parameter import Parameter
|
| 12 |
+
from transformers import AutoConfig, AutoModel
|
| 13 |
+
from transformers import PretrainedConfig, PreTrainedModel
|
| 14 |
+
|
| 15 |
|
| 16 |
try:
|
| 17 |
from timm.models.layers import to_2tuple
|
|
|
|
| 1070 |
traffic_feature_with_vel = torch.cat([traffic_feature, velocity], dim=2)
|
| 1071 |
traffic = self.traffic_pred_head(traffic_feature_with_vel)
|
| 1072 |
return traffic, waypoints, is_junction, traffic_light_state, stop_sign, traffic_feature
|
| 1073 |
+
|
| 1074 |
+
|
| 1075 |
+
AutoConfig.register("interfuser", InterfuserConfig)
|
| 1076 |
+
AutoModel.register(InterfuserConfig, InterfuserModel)
|