{"action":"created","issue":{"url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/37","repository_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld","labels_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/37/comments","events_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/37/events","html_url":"https://github.com/dicarlolab/ThreeDWorld/issues/37","id":165376243,"number":37,"title":"Use AssetBundles in procedural generation","user":{"login":"yamins81","id":231307,"avatar_url":"https://avatars.githubusercontent.com/u/231307?v=3","gravatar_id":"","url":"https://api.github.com/users/yamins81","html_url":"https://github.com/yamins81","followers_url":"https://api.github.com/users/yamins81/followers","following_url":"https://api.github.com/users/yamins81/following{/other_user}","gists_url":"https://api.github.com/users/yamins81/gists{/gist_id}","starred_url":"https://api.github.com/users/yamins81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yamins81/subscriptions","organizations_url":"https://api.github.com/users/yamins81/orgs","repos_url":"https://api.github.com/users/yamins81/repos","events_url":"https://api.github.com/users/yamins81/events{/privacy}","received_events_url":"https://api.github.com/users/yamins81/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/labels/high%20priority","name":"high priority","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"pbashivan","id":12415319,"avatar_url":"https://avatars.githubusercontent.com/u/12415319?v=3","gravatar_id":"","url":"https://api.github.com/users/pbashivan","html_url":"https://github.com/pbashivan","followers_url":"https://api.github.com/users/pbashivan/followers","following_url":"https://api.github.com/users/pbashivan/following{/other_user}","gists_url":"https://api.github.com/users/pbashivan/gists{/gist_id}","starred_url":"https://api.github.com/users/pbashivan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbashivan/subscriptions","organizations_url":"https://api.github.com/users/pbashivan/orgs","repos_url":"https://api.github.com/users/pbashivan/repos","events_url":"https://api.github.com/users/pbashivan/events{/privacy}","received_events_url":"https://api.github.com/users/pbashivan/received_events","type":"User","site_admin":false},"assignees":[{"login":"pbashivan","id":12415319,"avatar_url":"https://avatars.githubusercontent.com/u/12415319?v=3","gravatar_id":"","url":"https://api.github.com/users/pbashivan","html_url":"https://github.com/pbashivan","followers_url":"https://api.github.com/users/pbashivan/followers","following_url":"https://api.github.com/users/pbashivan/following{/other_user}","gists_url":"https://api.github.com/users/pbashivan/gists{/gist_id}","starred_url":"https://api.github.com/users/pbashivan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbashivan/subscriptions","organizations_url":"https://api.github.com/users/pbashivan/orgs","repos_url":"https://api.github.com/users/pbashivan/repos","events_url":"https://api.github.com/users/pbashivan/events{/privacy}","received_events_url":"https://api.github.com/users/pbashivan/received_events","type":"User","site_admin":false},{"login":"chengxuz","id":15935707,"avatar_url":"https://avatars.githubusercontent.com/u/15935707?v=3","gravatar_id":"","url":"https://api.github.com/users/chengxuz","html_url":"https://github.com/chengxuz","followers_url":"https://api.github.com/users/chengxuz/followers","following_url":"https://api.github.com/users/chengxuz/following{/other_user}","gists_url":"https://api.github.com/users/chengxuz/gists{/gist_id}","starred_url":"https://api.github.com/users/chengxuz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chengxuz/subscriptions","organizations_url":"https://api.github.com/users/chengxuz/orgs","repos_url":"https://api.github.com/users/chengxuz/repos","events_url":"https://api.github.com/users/chengxuz/events{/privacy}","received_events_url":"https://api.github.com/users/chengxuz/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/milestones/1","html_url":"https://github.com/dicarlolab/ThreeDWorld/milestones/Basic%20categorization%20control","labels_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/milestones/1/labels","id":2029388,"number":1,"title":"Basic categorization control","description":"See how well a standard neural network (e.g. AlexNet) does when trained on a large-scale categorization task in the 3d world system. \r\n\r\n\r\nHaving first gotten models into the system (see issue #22), we'll want to run a categorization benchmark. This involves:\r\n\r\n1) Produce a dataset by having an avatar do stuff in an environment. Will take ~5 hrs to produce 1M images. (see for example https://github.com/dicarlolab/curiosity/blob/master/curiosity/datasources/datasource_actions_motion.py)\r\n\r\nbut to get the right sequences:\r\n\r\n(a) the agent has to explore the environment quickly enough so that you get lots of different views and or you don't use every frame\r\n(b) the reset function with new objects should be called fairly often\r\n\r\nThis step will produce a HDF5 file containing the images.\r\n\r\n2) then produce a randomized-ordered HDF5 from the the thing in step (1). probably you should create this as a group within the same HDF5 file object as from (1).\r\n\r\n3) use https://github.com/dicarlolab/curiosity/blob/master/curiosity/datasources/hdf5_handler.py to serve the randomized dataset. see for example:\r\nhttps://github.com/dicarlolab/curiosity/blob/master/curiosity/datasources/images_and_counts.py\r\nand\r\nhttps://github.com/dicarlolab/curiosity/blob/master/curiosity/datasources/images_futures_and_actions.py\r\n\r\nIn fact, look at \r\nhttps://github.com/dicarlolab/curiosity/blob/master/scripts/counttest.py\r\nwhich basically does the object softmax detection test.","creator":{"login":"yamins81","id":231307,"avatar_url":"https://avatars.githubusercontent.com/u/231307?v=3","gravatar_id":"","url":"https://api.github.com/users/yamins81","html_url":"https://github.com/yamins81","followers_url":"https://api.github.com/users/yamins81/followers","following_url":"https://api.github.com/users/yamins81/following{/other_user}","gists_url":"https://api.github.com/users/yamins81/gists{/gist_id}","starred_url":"https://api.github.com/users/yamins81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yamins81/subscriptions","organizations_url":"https://api.github.com/users/yamins81/orgs","repos_url":"https://api.github.com/users/yamins81/repos","events_url":"https://api.github.com/users/yamins81/events{/privacy}","received_events_url":"https://api.github.com/users/yamins81/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":3,"state":"open","created_at":"2016-09-26T16:43:39Z","updated_at":"2016-10-07T00:35:14Z","due_on":"2016-10-12T00:00:00Z","closed_at":null},"comments":26,"created_at":"2016-07-13T17:24:56Z","updated_at":"2016-10-10T23:22:19Z","closed_at":null,"body":"Is there some way to create a URL-accessible library of prefabs somewhere that allows them to be loaded?   Let's say we create 10,000 prefabs on someone's desktop.  Is that the only place we can create binaries from for real production?   Is there some way to create a binary that will load prefabs from a storage location?   Eg. so that we can add to the library of prefabs without having to rebuild a HUGE binary and then transfer that huge binary?  It's really annoying. \r\n\r\n@jazzguitarist   What do you think? Is this even possible?"},"comment":{"url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/comments/252771876","html_url":"https://github.com/dicarlolab/ThreeDWorld/issues/37#issuecomment-252771876","issue_url":"https://api.github.com/repos/dicarlolab/ThreeDWorld/issues/37","id":252771876,"user":{"login":"chengxuz","id":15935707,"avatar_url":"https://avatars.githubusercontent.com/u/15935707?v=3","gravatar_id":"","url":"https://api.github.com/users/chengxuz","html_url":"https://github.com/chengxuz","followers_url":"https://api.github.com/users/chengxuz/followers","following_url":"https://api.github.com/users/chengxuz/following{/other_user}","gists_url":"https://api.github.com/users/chengxuz/gists{/gist_id}","starred_url":"https://api.github.com/users/chengxuz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chengxuz/subscriptions","organizations_url":"https://api.github.com/users/chengxuz/orgs","repos_url":"https://api.github.com/users/chengxuz/repos","events_url":"https://api.github.com/users/chengxuz/events{/privacy}","received_events_url":"https://api.github.com/users/chengxuz/received_events","type":"User","site_admin":false},"created_at":"2016-10-10T23:22:19Z","updated_at":"2016-10-10T23:22:19Z","body":"Yes. I can now build the binary file and successfully run it on Mac for Mac, Linux for Linux. But not cross-platform. The binary file could be run, but no objects would be in the room. I guess it is mainly because of the absolute path for those assetbundles in prefabs. I would try to possibly implement Loadfromcacheordownload method to make it work or find someway tricky to avoid using absolute path for just testing the cross-platform assetbundle things."}}
{"actor":{"display_login":"chengxuz"}}