Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 28 11:35
    ErickLesech synchronize #27
  • May 28 11:35

    ErickLesech on erick

    I change Platform class name to… (compare)

  • May 27 12:25
    jeancharles-roger commented #27
  • May 27 12:23
    ErickLesech synchronize #27
  • May 27 12:23

    ErickLesech on erick

    I have translated french commen… (compare)

  • May 27 11:44
    jeancharles-roger commented #27
  • May 27 11:39
    ErickLesech synchronize #27
  • May 27 11:39

    ErickLesech on erick

    complete Javadoc (compare)

  • May 26 14:31
    ErickLesech synchronize #27
  • May 26 14:31

    ErickLesech on erick

    javadoc for class Platform (compare)

  • May 25 13:39
    ErickLesech opened #27
  • May 25 13:31

    ErickLesech on erick

    add Platform.class to fixe defa… (compare)

  • May 25 13:29

    ErickLesech on erick

    (compare)

  • May 21 08:33
    ErickLesech added as member
  • Mar 16 09:44

    pascal-ballet on master

    Useless initialisation removed.… Merge branch 'master' of https:… Useless initialisation removed.… (compare)

  • Feb 18 16:21

    pascal-ballet on master

    Changed label of Task into Supe… (compare)

  • Feb 15 14:07

    pascal-ballet on master

    ReleaseEvent NOT yet fixed: TODO (compare)

  • Feb 11 16:32

    pascal-ballet on master

    clReleaseEvents added. (compare)

  • Nov 24 2020 10:28

    pascal-ballet on master

    Simple syntax pb corrected. (compare)

  • Aug 25 2020 14:57

    pascal-ballet on master

    Add the possibility to debug ta… (compare)

Jean-Charles Roger
@jeancharles-roger
Je viens de pousser une correction
Bon ben heu voila voila :)
j’ai un brin précipité le truc, j’ai raté un truc de cycle de vie du composant
J’espère que ce sera mieux
Arthur Douillet
@ArtDou_gitlab
nickel !
mes doigts et ma souris te remercient
Jean-Charles Roger
@jeancharles-roger
Ya pas de quoi
Arthur Douillet
@ArtDou_gitlab
@jeancharles-roger bon je signale simplement mais ce n'est vraiment pas urgent, la 1ere demande que je t'ai faite sur la visualisation des matrices sans stretching ne marche pas bien en fait. La matrice visualisée dans la nouvelle fenêtre clignote (genre taux de rafraîchissement trop bas) quand je lance la simu. Et si j’arrête et lance une nouvelle fois j'ai une erreur de timer et la visualisation des matrices est figée dans la fenêtre principale (mais la simu tourne quand même en fond).
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument not valid)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at matrixstudio.ui.MatrixStudio.open(MatrixStudio.java:551)
at matrixstudio.ui.MatrixStudio.main(MatrixStudio.java:624)
Caused by: java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.custom.StyledText.setSelectionRange(Unknown Source)
at org.eclipse.swt.custom.StyledText.setSelection(Unknown Source)
at org.eclipse.swt.custom.StyledText.setSelection(Unknown Source)
at fr.minibilles.basics.ui.field.ConsoleField.scrollToTheEnd(ConsoleField.java:90)
at matrixstudio.ui.MatrixStudio.lambda$log$0(MatrixStudio.java:461)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
... 5 more
désolé j'avais testé sur un petite matrice test et ça semblait marcher.
Jean-Charles Roger
@jeancharles-roger
C’est un souci
Je regarde
Je n’arrive pas à reproduire le probleme ...
Es-tu sous windows ?
Arthur Douillet
@ArtDou_gitlab
oui
Jean-Charles Roger
@jeancharles-roger
C’est pour ça que je n’arrive pas à reproduire le problème, je suis sur un mac

Dans l’exception que tu m’as donné, il y a:

at org.eclipse.swt.custom.StyledText.setSelectionRange(Unknown Source)

Et c’est un problème que j’ai déjà vu sous windows. L’implementation SWT n’est pas la meme entre les deux plateforme. Je vais voir si je peux faire quelque chose

Arthur Douillet
@ArtDou_gitlab
t'embête pas trop au pire je me débrouille sans cette fonctionnalité
Jean-Charles Roger
@jeancharles-roger
Est-ce que tu as cette erreur uniquement quand au moins une fenetre est ouverte ?
Arthur Douillet
@ArtDou_gitlab
oui
Jean-Charles Roger
@jeancharles-roger
Pour le clignotement, j’ai activé le double buffering sur les fenêtres pour les matrices. Je viens de pousser le code. Est-ce que tu peux voir si cela arrange les choses ?
Arthur Douillet
@ArtDou_gitlab
uniquement si je rajoute une fenetre avec la nouvelle fonctionnalite de visualisation
ok
Jean-Charles Roger
@jeancharles-roger
ok
Je regarde
Ca plante la:
    public void scrollToTheEnd() {
        if (styledText != null && !styledText.isDisposed() ) {
            // TODO find a way to force the scroll down on all Platforms.
            int end = styledText.getCharCount()-1;
            styledText.setSelection(end);
        }
    }
ya un TODO :)
Arthur Douillet
@ArtDou_gitlab
je redémarre mon pc j'ai des fichiers de MS qui sont utilisé mais je ne sais pas d'où
Jean-Charles Roger
@jeancharles-roger
oki
Arthur Douillet
@ArtDou_gitlab
non toujours le même soucis. En fait les erreurs apparaissent même sans la nouvelle fenêtre. Celle_ci clignote toujours. J'ai vu une autre erreur dans le tas (parcequ'il me repete plusieurs fois les deux que je t'ai donné dés que j'arrete ou lance une simu.
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source)
at org.eclipse.swt.widgets.Decorations.getText(Unknown Source)
at matrixstudio.ui.MatrixStudio.refreshMatrixShells(MatrixStudio.java:283)
at matrixstudio.ui.MatrixStudio.refreshFields(MatrixStudio.java:220)
at matrixstudio.ui.MatrixStudio$1.executeAction(MatrixStudio.java:97)
at fr.minibilles.basics.ui.action.ActionManager$1.handleEvent(ActionManager.java:57)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at matrixstudio.ui.MatrixStudio.open(MatrixStudio.java:551)
at matrixstudio.ui.MatrixStudio.main(MatrixStudio.java:624)
ha en fait cette erreur c'est quand je touche aux onglets (Matrices, Scheduler, Kernels)
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source)
at org.eclipse.swt.widgets.Decorations.getText(Unknown Source)
at matrixstudio.ui.MatrixStudio.refreshMatrixShells(MatrixStudio.java:283)
at matrixstudio.ui.MatrixStudio.refreshFields(MatrixStudio.java:220)
at matrixstudio.ui.MatrixStudio$2.notified(MatrixStudio.java:140)
at fr.minibilles.basics.notification.NotificationSupport$Stub.fireNotification(NotificationSupport.java:37)
at fr.minibilles.basics.notification.NotificationSupport$Stub.fireValueNotification(NotificationSupport.java:47)
at fr.minibilles.basics.ui.field.MultiTabField.setSelected(MultiTabField.java:344)
at fr.minibilles.basics.ui.field.MultiTabField$1.handleEvent(MultiTabField.java:265)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at org.eclipse.swt.custom.CTabFolder.setSelection(Unknown Source)
at org.eclipse.swt.custom.CTabFolder.onMouse(Unknown Source)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at matrixstudio.ui.MatrixStudio.open(MatrixStudio.java:551)
at matrixstudio.ui.MatrixStudio.main(MatrixStudio.java:624)
Jean-Charles Roger
@jeancharles-roger
Ah
Pour la première exception, je viens de pousser une modification, normalement ce sera mieux
Autre push pour la seconde exception
Je vais faire un autre test pour le clignotement
Jean-Charles Roger
@jeancharles-roger
Je viens de faire un dernier push avec un autre essai de correction sur le clignotement
J’espère que cela va marcher, après celui la je ne sais pas quoi faire … :smile:
Pascal Ballet
@pascal-ballet
Salut @ArtDou_gitlab , pour changer le Device tu peux aller dans le fichier FxmlDocumentController du projet SimCells.
Puis aller à la méthode MyInit()
et ajouter la ligne :
        // Get the Matrix Studio Simulator
        _s = new Simulator(msSimulatorContext);

        _s.getModel().getScheduler().setDeviceOrder(1);
Le setDeviceOrder() indique quel GPU utiliser. Attention, ne marchera pas s'il n'y a qu'un seul GPU. Donc à utiliser pour ton cas particulier.
Une modif plus générale sera à faire sur Brest (avec par défaut le choix du GPU le plus puissant par exemple). Voir https://stackoverflow.com/questions/21278403/how-to-select-the-most-powerful-opencl-device
Arthur Douillet
@ArtDou_gitlab
Merci. C'est étrange je n'avais jamais eu le problème avant il me semble.
(du coup chez moi c'est (2) qu'il faut mettre)
nglade-gh
@nglade-gh
waa ! cools ces rendus
Pascal Ballet
@pascal-ballet
Pour info, il y a maintenant un fil de discussion sur centyllion.com (la bulle en bas à gauche). Vous pouvez poster vos suggestions, remarques, questions etc
Jean-Charles Roger
@jeancharles-roger
Petite précision, pour que la bulle s’affiche il faut être connecté
nglade-gh
@nglade-gh
oki, je fais des remarques dès que j'ai une vie
;)
Pascal Ballet
@pascal-ballet
Bon courage !