Giter Site home page Giter Site logo

Comments (5)

hongzimao avatar hongzimao commented on July 20, 2024
  1. One of the datasets is TPC-H and we include it in https://github.com/hongzimao/decima-sim/tree/master/spark_env/tpch. In the code, we load the job with https://github.com/hongzimao/decima-sim/blob/master/spark_env/job_generator.py#L110 and https://github.com/hongzimao/decima-sim/blob/master/spark_env/job_generator.py#L9.

  2. You can change the input to your dataset for job descriptions as long as they provide (1) the DAG topology (i.e., parent-child relation), (2) features on each node (e.g., number of tasks, task durations, etc.), (3) specification for inter-arrival process and distribution for different jobs. You can modify the job loader code above.

Hope these help!

from decima-sim.

KmA004 avatar KmA004 commented on July 20, 2024

First of all , I would like to thank you for your quick response.
Yes, the above information is very helpful for me.
I have also some questions regarding the parameters,
1/ Which parameters define the model ?
2/ Is there any brief description of the parameters?

Thanks..

from decima-sim.

GoGoGoFree avatar GoGoGoFree commented on July 20, 2024

Indeed, I have a similar question, that is why the models of GCN and GSN are designed manually instead being designed by the tensorflow module? Is it that you want use a specific initialization method?

from decima-sim.

hongzimao avatar hongzimao commented on July 20, 2024

This is the code for parameter initialization for GCN: https://github.com/hongzimao/decima-sim/blob/master/gcn.py#L50. The initialization follows the standard "Glorot initialization scheme" (See Xavier Glorot & Yoshua Bengio (AISTATS 2010) initialization (Eqn 16) for more details). I wrote the code from scratch because when we developed this codebase there wasn't standard graph neural network module in Tensorflow. Writing everything also gave us full control for understanding the details.

from decima-sim.

hongzimao avatar hongzimao commented on July 20, 2024

Btw, there was also an issue for batching. We wanted to support batching multiple graphs with different size. Standard TF module required each input in a batch to have the same size at the time. As an example, take a look at https://github.com/hongzimao/decima-sim/blob/c010dd74ff4b7566bd0ac989c90a32cfbc630d84/sparse_op.py for how we concatenate multiple inputs in sparse matrices for batching, if you are interested.

from decima-sim.

Related Issues (20)

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.