maeyon / rl-glue-ext Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/rl-glue-ext
Automatically exported from code.google.com/p/rl-glue-ext
Create a non-netbeans ant build script
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:27
[deleted issue]
I just imported Utils from RL-Glue, same story as issue 8 and issue 7.
Fix it.
Original issue reported on code.google.com by [email protected]
on 4 Sep 2008 at 4:32
http://java.sun.com/j2se/1.5.0/docs/api/java/nio/ByteBuffer.html#get(byte[])
Original issue reported on code.google.com by [email protected]
on 17 Sep 2008 at 2:56
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
The C/C++ Codec is just an export of RL-Glue, it actually needs to be
cleaned up and made to link against an installed RL-Glue library.
Original issue reported on code.google.com by [email protected]
on 4 Sep 2008 at 4:25
Have to update the task spec.
Original issue reported on code.google.com by [email protected]
on 31 Jan 2009 at 7:02
To make sure all the charArray stuff works right!
Original issue reported on code.google.com by [email protected]
on 24 Sep 2008 at 8:51
Add uninstall options to manual
Original issue reported on code.google.com by [email protected]
on 30 Sep 2008 at 7:47
The details from the files copied from rl-glue don't seem to be updating.
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 1:11
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:
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
Needs Unit tests for the Java codec
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:24
Need to make RL_init return the task spec and RL_episode return how
termination happened.
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:26
This is a big deal that we don't have time to do immediately for the codecs.
Should be probably done before the official journal release.
Original issue reported on code.google.com by [email protected]
on 1 Oct 2008 at 6:45
Update the docs to explain that matlab will try to find teh rl-glue codec,
but yhou should still set the java path.
Original issue reported on code.google.com by [email protected]
on 21 Jan 2009 at 11:30
Need to either use global variables or clean them up after sending to the
network, currently its just leaking.
Original issue reported on code.google.com by [email protected]
on 5 Oct 2008 at 2:35
We should really be able to do:
./configure --with-rl-glue=/some/path and not have to export all sorts of C
and LD flags.
We should figure that out.
Original issue reported on code.google.com by [email protected]
on 28 Sep 2008 at 3:38
http://code.google.com/p/rl-glue/issues/detail?id=47
Original issue reported on code.google.com by [email protected]
on 2 Sep 2008 at 10:05
Get error:
make[3]: *** No rule to make target `test_sanity.sh'. Stop.
Someone with more experience with automake can probably figure this out.
Original issue reported on code.google.com by [email protected]
on 14 Sep 2008 at 6:50
Build 3 libraries, and put the headers in rlglue/codecs
Original issue reported on code.google.com by [email protected]
on 5 Sep 2008 at 10:48
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
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
It might make sense to incorporated the Java RL-Glue codec into RLVizLib.
If we're going to split java from RLVizLib anyway, why not put them together.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2008 at 9:54
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
Remove RL_Freeze and Agent_Freeze
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:26
Make them configurable. Look at how the envs and agents do it, see if that
can all be tidied up some.
Original issue reported on code.google.com by [email protected]
on 29 Sep 2008 at 7:12
- Make sure no more gpl
- Make sure rl-glue.googlecode is replaced with rl-glue-ext
Put the right names on all the test files!
Original issue reported on code.google.com by [email protected]
on 26 Sep 2008 at 12:39
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
Get SVN Build into matlab code somehow
Original issue reported on code.google.com by [email protected]
on 26 Sep 2008 at 4:47
And also update the experiment.
Original issue reported on code.google.com by [email protected]
on 28 Jan 2009 at 12:52
http://code.google.com/p/rl-glue/issues/detail?id=54
Original issue reported on code.google.com by [email protected]
on 2 Sep 2008 at 10:12
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
Print out the version for the 3 codecs like we do in the rl_glue code, and
verify that the help is helpful and that those settings work.
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:06
As per http://code.google.com/p/rl-glue/issues/detail?id=45
We fixed this problem somehow for the competition, need to look up how we
did that.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2008 at 10:03
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
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
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
Basically we don't have task spec parsers that work in any of the
packages.. .or at least not tested.
This needs to be explained.
Original issue reported on code.google.com by [email protected]
on 30 Sep 2008 at 7:48
Mention that the type name Reward_observaiton has changed (or just updated
with the new name) and change get/set references to load/save
Original issue reported on code.google.com by [email protected]
on 3 Nov 2008 at 4:57
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
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
C Codec AutoTools should check for the RL-Glue Headers
Original issue reported on code.google.com by [email protected]
on 7 Sep 2008 at 5:18
Do we need codecs for R, Octave, PERL, VB, C#, Ruby, etc?
Original issue reported on code.google.com by [email protected]
on 3 Nov 2008 at 4:31
Make check should work without make install first, does it?
If not, then the test code (scripts included) needs to be written a little
more carefully.
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 9:26
I think it will be better to use typed arrays instead of lists.
http://docs.python.org/lib/module-array.html
Original issue reported on code.google.com by [email protected]
on 26 Sep 2008 at 12:06
The network code surely needs to be updated to accomodate the char array.
Original issue reported on code.google.com by [email protected]
on 13 Sep 2008 at 5:29
I pulled in the examples directory from RL-Glue so we'd have a record of
all of the examples, but they haven't been sorted and don't work.
Make them work.
Original issue reported on code.google.com by [email protected]
on 4 Sep 2008 at 4:30
Get SVN Build into python code somehow
Original issue reported on code.google.com by [email protected]
on 26 Sep 2008 at 4:47
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.