Git Product home page Git Product logo

rl-glue-ext's People

Contributors

btanner avatar cocoademon avatar

Watchers

 avatar

rl-glue-ext's Issues

python standard installation file for python codec

Hi all,
I am attaching the corresponfing "setup.py" which is the standar way to
install python modules.

the file should be included into the "src" directory of the distribution
and then run:  "python setup.py install" from within the src directory.

Also an __init__.py is included which sould be placed inside the src/rlglue
directory replacing the current empty __init__.py

bests,
jamh.

Original issue reported on code.google.com by [email protected] on 9 Dec 2008 at 5:57

Attachments:

Explain how to check for rogue agents/envs/experiments/glue

Sometimes when modules aren't connected right or something ends in error,
they just stick around.

You might need to do ps -au and look for anything funny like:
btanner  5014  51.7  0.3   334604  13288 s004  R     8:57pm   0:01.62
/usr/bin/java -classpath /Users/btanner/JavaCodec/JavaRLGlueCodec.jar:.
SkeletonExperiment
btanner  4690  47.2  0.3   334508  13128 s004  R     8:38pm  17:31.62
/usr/bin/java -classpath products/JavaRLGlueCodec.jar
org.rlcommunity.rlglue.codec.tests.Test_1_Environment
btanner  4847  46.9  0.3   334508  13204 s004  R     8:52pm   4:05.26
/usr/bin/java -classpath /Users/btanner/JavaCodec/JavaRLGlueCodec.jar:.
SkeletonExperiment
btanner  5015  46.0  0.3   334508  13140 s004  R     8:57pm   0:01.51
/usr/bin/java -classpath /Users/btanner/JavaCodec/JavaRLGlueCodec.jar:.
SkeletonAgent


We should work to address these problems, if possible, and also put in the
docs that people should check for these things.

Original issue reported on code.google.com by [email protected] on 3 Nov 2008 at 3:59

Codecs reporting Null version

In RL-Library, the Java Codec is reporting:
RL-Glue Java Agent Codec Version: null (null)
    Connecting to 127.0.0.1 on port 4096...

Original issue reported on code.google.com by [email protected] on 3 Oct 2008 at 1:31

Error compiling on GCC 4.3 on redhat

struct hostent has no member named h_addr

This is from RL_client_agent.c

Think it is a problem with GCC 4.3.

We probably need to go add a check to autoconf.

Original issue reported on code.google.com by [email protected] on 8 Oct 2008 at 10:39

Broke the test

I changed the behavior of rl_episode a bit and some of the tests will fail now.

Fix them.

Original issue reported on code.google.com by [email protected] on 28 Sep 2008 at 9:20

Java Task Spec Parser needs to give Version

The Java task spec parser will need to give the version back if it can't
parse a task spec because it doesn't recognize the version.

Probably this should be an emptish taskspecdelegate that implements getVersion.

Original issue reported on code.google.com by [email protected] on 20 Jan 2009 at 10:31

Utility methods

We need to expose some utility methods to make live easier in
RL_client_experiment et al.  Check out RL_cleanup in there if you want to
see what I mean.

Original issue reported on code.google.com by [email protected] on 13 Sep 2008 at 5:04

Java side broken

After Matt got both the Java and Matlab sides working, I rewrote the Matlab
side to be more Matlaby.  This was a choice that Matt and I made together.

However, it means that the java code is now quite broken.  We need to fix
it to handle wrongly typed arrays (in case people don't cast their doubles
to ints in Observation.intArray or Action.intArray.  We also need to either
figure out how to pass structs into matlab functions from java, or we need
to write some matlab wrappers to go between Java and matlab.

The latter plan might be easiest, and would allow us to do much of our
checking inside matlab.

Original issue reported on code.google.com by [email protected] on 21 Jun 2008 at 5:10

Python installer

Make a script that builds python code for Windows, .tar.gz, and also .rpm

It's easy.

http://docs.python.org/distutils/introduction.html#concepts-terminology

Make sure that the docs get distributed with it.

Original issue reported on code.google.com by [email protected] on 22 Jan 2009 at 4:36

java codec and RLGLUE_HOST env var

Hi,

Having trouble getting the java codec to notice the contents of the
RLGLUE_HOST environmental variable. Tried in linux, windows, and
windows/cygwin, all to no avail. In the same shell, I am able to run
programs using the C codec, and they read the variable correctly and
connect the the right host.

- John

Original issue reported on code.google.com by [email protected] on 6 Nov 2008 at 7:47

C Codec: Memory Leaks -- Who deletes and who copies

The C codec pulls things off the network and then passes them back to the
ae^2.  (Agent, Environment, Experiment).

I think it's using some static global variables for things like the message
strings, observations, etc.  We should nail down and LOUDLY document
whether you have to make a copy of these things if you want to store them,
how to make a copy, and how to clean it up.


Original issue reported on code.google.com by [email protected] on 7 Sep 2008 at 6:21

Automate Matlab tests

The matlab tests really need to be automated from the multi-tester.  Need
to write come code to make sure Matlab isn't tested with more than 1
component at a time.

This could probably be done fairly easily if we could figure out how to
start matlab with a command.

Sure it will slow things down, but I think that's ok.

Original issue reported on code.google.com by [email protected] on 3 Nov 2008 at 4:07

Not all naming is consistent

Carry over from the JAva code, not all of the naming and capitalization are
consistent.

Why is the ROAT object .reward but .Observation (note that caps)?

Is it because reward is a primitive?

Maybe that argument will fly, but we should look over things and look for
any similar weirdness.

Original issue reported on code.google.com by [email protected] on 21 Jun 2008 at 5:08

Matlab Codec Freezes Matlab if communication problem (help wanted)

If you accidentally connect a matlab agent and another type of agent, or
any number of other common accidents, you might freeze all of matlab,
requiring you to force-quite and restart it.

I'm not sure exactly how to resolve this. Maybe by putting timeouts in the
Java codec and the using loops in the matlab code to call it?  Basically,
we need a way of forcing Matlab to come back from Java system calls.

Original issue reported on code.google.com by [email protected] on 3 Nov 2008 at 3:56

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.