Comments (2)
Good catch! Thank you. Pushed 8f42b48 which should fix the issue
from icarus.
I think I found the problem
In the code below, the type of data set is guest, but you used pop function to remove the data
source:https://github.com/icarus-sim/icarus/blob/master/icarus/models/cache/policies.py
@register_cache_policy("PERFECT_LFU")
@inheritdoc(Cache)
def __init__(self, maxlen, *args, **kwargs):
self._counter = {}
self._cache = set() # <----------- use set Data Type
self.t = 0
self._maxlen = int(maxlen)
if self._maxlen <= 0:
raise ValueError("maxlen must be positive")
@inheritdoc(Cache)
def remove(self, k, *args, **kwargs):
if k in self._cache:
self._cache.pop(k) #--------> error ----ok--> self._cache.remove(k) <--ok----
return True
else:
return False
from icarus.
Related Issues (20)
- To make content-based replication HOT 3
- Error of running the examples HOT 2
- Strategy extension HOT 1
- Problem during Installing icarus HOT 5
- Failed to run some hash routing strategies HOT 9
- Problems with cacheplacement scenario (DEGREE and BETWEENNESS_CENTRALITY methods) HOT 2
- Run simulations with different content placement algorithms HOT 4
- How to generate a dataset for content popularity and run simulations with our own algorithm HOT 6
- Issue while running the simulation HOT 1
- Inquiry regarding the Icarus simulator HOT 3
- MacOS : dlopen ( gpivpi.vpl, 0x0009): symbol not found in flat namespace '_PyErr_Print'. #3018 HOT 2
- Support fora assign statements 0.9.x HOT 1
- Support for assign statements HOT 1
- always_ff, always_comb HOT 1
- Error display when increasing some parameters HOT 2
- How to simulate caching strategies using fog computing?
- Hi, is there a way to make the cache multi-tiered (have multiple tiers ram, ssd ...)?
- How to run "numeric_cache_hit_ratio_2_layers"
- Dividing a cache
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icarus.