Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cache and load schemes from path files? #5

Open
mattall opened this issue Aug 18, 2023 · 1 comment
Open

cache and load schemes from path files? #5

mattall opened this issue Aug 18, 2023 · 1 comment

Comments

@mattall
Copy link

mattall commented Aug 18, 2023

Hello, I'm using Yates in a way that I must re-run initialization for large networks many times, rather than doing it once before I process a series of TMs.

I wrote functions on my fork of yates to read the text of a paths file back into a scheme [1]. Since I haven't had any prior experience with Ocaml, this was a messy processes and I no doubt could have probably made it more efficient if I knew better. After testing it out on

yates data/topologies/Tinet.dot data/demands/Tinet_mergelen_12 data/demands/Tinet_mergelen_12 data/hosts/Tinet.hosts -num-tms 1 -mcfplaced

It seems like loading in the cached paths had no real impact on the initialization time.

I was wondering if you could comment on possible ways to improve the Yates initialization time, and whether or not loading cached paths into a scheme is even a reasonable way to approach the challenge.
Thanks!
Matt
[1] mattall@21005b3

@jnfoster
Copy link
Contributor

jnfoster commented Aug 22, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants