1 Commits

Author SHA1 Message Date
Etienne Buehrle
4ae2877dcf Add basic setup.py 2021-07-20 10:42:47 +00:00
17 changed files with 27 additions and 6 deletions

1
interimit/__init__.py Normal file
View File

@@ -0,0 +1 @@
from interimit.expert_data import generate_expert_data, load_expert_data

View File

@@ -2,7 +2,7 @@ import torch
from torch.utils.data import Dataset, DataLoader from torch.utils.data import Dataset, DataLoader
import numpy as np import numpy as np
#from torchvision import transforms, utils #from torchvision import transforms, utils
from src.expert_data import load_expert_data from interimit.expert_data import load_expert_data
import os import os
opj = os.path.join opj = os.path.join

View File

@@ -1,7 +1,7 @@
import torch import torch
from torch import nn from torch import nn
from src.nets.util import parse_functional from interimit.nets.util import parse_functional
class DeepSetsModule(nn.Module): class DeepSetsModule(nn.Module):
def __init__(self, input_dim, phi_hidden_n, phi_hidden_dim, latent_dim, rho_hidden_n, rho_hidden_dim, output_dim): def __init__(self, input_dim, phi_hidden_n, phi_hidden_dim, latent_dim, rho_hidden_n, rho_hidden_dim, output_dim):

View File

@@ -2,7 +2,7 @@
import torch import torch
from torch import nn from torch import nn
from src.nets.deepsets import DeepSetsModule, Phi from interimit.nets.deepsets import DeepSetsModule, Phi
class Policy: class Policy:
pass pass

View File

@@ -2,3 +2,5 @@ tikzplotlib
torch torch
pytest pytest
json5 json5
gym
git+https://github.com/sisl/InteractionSimulator

19
setup.py Normal file
View File

@@ -0,0 +1,19 @@
from setuptools import setup, find_packages
setup(
name='interimit',
version='0.0.1',
url='https://github.com/sisl/InteractionImitation/',
author='Arec Jamgochian',
author_email='jamgochian95@gmail.com',
description='Imitation Learning on INTERACTION Dataset',
packages=find_packages(),
install_requires=[
'tikzplotlib',
'torch',
'pytest',
'json5',
'gym',
'intersim @ git+https://github.com/sisl/InteractionSimulator',
],
)

View File

@@ -1 +0,0 @@
from src.expert_data import generate_expert_data, load_expert_data

View File

@@ -1,6 +1,6 @@
import torch import torch
import random import random
from src.nets import deepsets as ds from interimit.nets import deepsets as ds
import copy import copy
ds_config = { ds_config = {

View File

@@ -1,5 +1,5 @@
import torch import torch
from src.policies.policy import DeepSetsPolicy from interimit.policies.policy import DeepSetsPolicy
import json5 import json5
config_path = "config/networks.json5" config_path = "config/networks.json5"