Otoom home page

OCTAM v.2 - the artificial mind

Contents

Basics
Functional overview
Settings - and what they mean
Where to go from here
Tests and Error messages
Contact and bug report
Copyright and credits


Tests and Error messages

Tests

Generally speaking, the entire process relies on the mutual interactions between the matrix nodes. The number of nodes, their connectivity, the extent of the trees, etc (see under Settings), determine how quickly OCTAM goes through its cycles. Clicking the button Number of nodes on trees (SettingsAI dynamics tab → Number of nodes on trees) shows how many nodes are involved. For example, with -

available memory used: 81%
number of main matrix nodes: 59,536
number of element matrix nodes: 100
number of connections per node: 56
traversal depth: 10
the total number of nodes to be processed on all trees is: 308,820,134,352,407,000
and the cycle time after the 1st cycle was 812,763 milliseconds (approx. 13.55 minutes). For further processing times see below.

OCTAM uses the same AI Engine as in the preceding versions. Tests have shown such a simulation of cognitive dynamics produces adaptation, features memory, demonstrates learning, and all while responding to input from the outside.

The test results are shown in owormtests02.zip, produced for the OWorm program where the above mentioned capabilities are employed more distinctly compared to the original version, the OtoomCM program.

In OCTAM a number of processes have been added in the area of graphics, video and audio. Each process has been tested before and during integration within the overall program, but it was also necessary to see how well those processes perform next to each other and in sequence. A proper synchronisation is obviously important.

The following table shows the kind of combinations used during the tests, each run lasting for at least 3 hours (actual times were slightly longer to allow the settings to be made). Within each configuration changes can also be made, but they do not affect the synchronicity overall (for example, changing the combinatorial nature of the shapes in ShapeWorld does not influence the position of ShapeWorld within the general sequence of events).

run time hours
 result 
main matrix nodes
elem. nodes
audio direct
audio from AI  Engine
sound time line %
 ShapeWorld 
 cycles 
average cycle time milliseconds
3:00:00
OK
1,296
(min)
64
(min)
ON
OFF
n/a
OFF
54,363
198.67
3:00:00
OK
1,296
(min)
64
(min)
OFF
ON
50
ON
40,471
266.86
3:00:00
OK
19,881
(default)
100
ON
OFF
n/a
OFF
4,602
2,346.81
3:00:00
OK
19,881
(default)
100
OFF
ON
50
ON
5,731
1,884.49
3:00:00
OK
19,881
(default)
100
OFF
OFF
50
ON + audio
5,997
1,800.90
3:00:00
OK
87,616
(100%)1
+ graph
100
ON
OFF
n/a
OFF
123
87,804.88
3:00:00
OK
96,701
(100%)1
+ graph
100
OFF
ON
50
ON
108
100,000.00
3:00:00
OK
91,204
(98%)1
+ graph
100
OFF
OFF
50
ON + audio
149
72,483.22

1 Indicates maximal deployment, although exactly 100% are not always possible because the nodes have to make up a square.

Processor: Intel(R) Core(TM) i9-10900F CPU @2.8GHz 2.81 GHz (Maximum Turbo Boost Speed 5.2 GHz)
GPU: NVIDIA GeForce RTX 2060 SUPER
RAM: 64.0 GB (63.9 GB usable)

See Settings for an explanation of the various categories.

Hopefully all contingencies have been covered and during those multiple 3 hours everything that can happen has happened. Should there still a problem please send a report using the Contact page. If possible list the settings and describe any actions taken.


Error messages

For errors during initialisation please refer to the Manual → Errors during initialisation.

Because OCTAM represents a highly interdependent system where at any time modules act either in tandem with each other or in sequence, it is possible that slowness and interrupts from the operating system may cause problems. Should any one of them be encountered please follow the suggestions offered (they are listed from the minor to the major). The list is in alphabetical order.

"0 XAudio not accessed" to
"21 Failed create torus audio data"
These types of messages refer to the audio module for ShapeWorld and indicate various breakdowns during the initialisation and running of the module. Stop and restart ShapeWorld audio, stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.
NOTE: an error message such as "1 XAudio2 not created" is the result of XAudio2 not being properly initialised. Please refer to System requirements and installation → Audio - no sound (possible error message "1 XAudio2 not created") for the solution.

"A serious error has occurred: Exit to close program Reset all to start again"
An error message designed to catch anything caused by the operating system, which hopefully is temporary. Either reset the AI Engine or restart OCTAM.

"Error 100: Could not create node matrix. Try Reset or Settings." to
"Error 10009: No matrix defined."
Error messages with assigned numbers refer to problems encountered in the AI Engine module before, during, or after the running of the AI Engine. In all cases: stop the AI Engine (if running), reset it, select a different size, load a different AI Engine file, stop and restart OCTAM.

"Error"
A generic error message referring to something more specific for which a separate message should come up. If none shows it can be ignored because the error has righted itself (the interruption caused by the error window would have been enough).

"Error: AI Engine has failed. Possible memory problem. Reduce AI Engine settings."
The AI Engine has failed due to insufficient memory. Select a smaller size, stop OCTAM and close any other programs, restart.

"Error: AI Engine not set up."
The AI Engine state could not be saved to file because the matrix had not been set up. Change the AI Engine settings ensuring the Accept button has been clicked and the parameters are shown in the Main Window top right, try saving again.

"Error: AI Engine not set up. Try Reset or Settings."
The AI Engine could not be started because the matrix had not been set up. Reset the AI Engine (using a smaller size), stop and restart OCTAM.

"ERROR: Cannot start audio stream no init file found"
The initialisation wave file for ShapeWorld audio is missing. Stop and restart ShapeWorld audio, stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Error: File does not exist."
The file selected for loading could not be found. Check other folders.

"Error: Improper file."
A previously saved AI Engine state could not be loaded because the file is corrupt. Check the folder to which the file was saved.

"Error in file. Please choose another."
Data from a file being loaded contains errors. Choose another file.

"Error: Invalid webcam settings file. Delete wcxssel.wccol and restart Octam."
The file containing the web cam ID has become corrupt. Delete the file wcxssel.wccol from the OCTAM folder and restart the program (if no such file it will be created during initialisation).

"Error - load: AI Engine setup failed."
A previously saved AI Engine state was loaded and the data are corrupt so that the matrix cannot be deployed successfully. Check the folder to which the file was saved.

"Error - load: Improper parameters."
When assigning the parameters from a previously saved AI Engine state to a newly created matrix, some of the parameters do not match because the AI Engine module had been corrupted. Restart OCTAM.

"Error - load: Insufficient memory for new AI Engine"
The current memory is less compared to what was available at the time of saving the AI Engine state to file. Close any other programs to free memory.

"ERROR: not enough memory for intended audio capture. Reverts to original size. OK to continue"
The audio data transfer between the shapes and the audio module suffered from insufficient memory. Either ignore or free some memory.

"FAILED TO INITIALISE GLAD GLAD ERROR"
A texture for ShapeWorld could not be loaded. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Failed to load burnished copper image HDR ERROR"
An image for a ShapeWorld texture could not be loaded. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Failed to load glass image HDR ERROR"
An image for a ShapeWorld texture could not be loaded. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Failed to load gold image HDR ERROR"
An image for a ShapeWorld texture could not be loaded. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Failed to load silver image HDR ERROR"
An image for a ShapeWorld texture could not be loaded. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"No file loaded"
A file selected for loading could not be found.

"Error: No file was written."
When trying to save the AI Engine state to file the write process failed. Try Save again (worst scenario: disk problem).

"Error: Out of memory."
The image from the web cam could not be resized. Uncheck Video ON, reduce the AI Engine deployment, close any other program, close and restart OCTAM.

"Error wc1: No webcam driver found. Click CANCEL or Click OK to exit program"
The web cam connection has become loose or the device has stopped working. Unplug the web cam and connect again, replace the device.

"Incorrect file. Please choose another."
An attempt was made to load an incorrect file (possibly a corrupt file header). Choose another.

"No video: Please check your webcam OR: Restart Octam with connected webcam/s"
The web cam connection has become loose or the device has stopped working. Unplug the web cam and connect again, replace the device.

"SHADER READ ERROR" or "SHADER WRITE ERROR"
Messages preceded with either one of the above indicate shader files are missing. Stop and restart ShapeWorld, stop and restart OCTAM, re-install OCTAM.

"Texture failed to load from path: ..."
A texture file for rendering in ShapeWorld was not found. Search for the file in the OCTAM folder, re-install OCTAM.

"Video error: no processing of video stream"
The video signal from the web cam couldn't be processed. Check the web cam connection (has the camera been changed?), uncheck Video ON, stop the AI Engine, close and restart OCTAM.

 

anchor arrow


© Martin Wurzinger - see Terms of Use